首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >块级I/O跟踪

块级I/O跟踪
EN

Stack Overflow用户
提问于 2011-10-28 02:30:20
回答 1查看 773关注 0票数 4

我正在尝试访问云基准测试的块级I/O跟踪。我看过YCSB、Rain和其他一些基准测试套件,但它们都没有提供块/字节级日志记录。我正在考虑只运行其中一个基准测试,并使用blktrace/blkparse来获取I/O跟踪,但问题是这种方法不会捕获由页面缓存完成的I/O请求,因为blktrace/blkparse工作在文件系统层(在块I/O层)之下。

有没有提供块/字节级跟踪功能的云基准测试套件?如果没有,那么我如何才能获得类似于blktrace/blkparse的功能,其中包括那些由页面缓存完成的请求(也许截取读/写系统调用?)。

谢谢。

ps。使用O_DIRECT和blktrace/blkparse的选项是不可取的,因为你不能在已经编译的程序中使用它。

EN

回答 1

Stack Overflow用户

发布于 2015-02-20 16:48:05

您可以查看的另一个工具是https://github.com/brendangregg/perf-tools,我用它来跟踪磁盘级别的跟踪,但是还有一堆其他的性能工具iosnoop,也许可以帮助您满足您的需求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7920571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档