Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
blktrace 只能跟踪一个特定的进程吗?现在 blktrace 将所有 io 活动转储出去,这需要花费大量时间使用 blkparse 来解析它。但是我们只对一个特定的过程感兴趣。有没有办法将 blktrace 配置为仅跟踪该进程?
谢谢,杰夫
使用 blkparse 的“-o”选项来避免将数据输出到标准输出。这减少了 blkparse 所需的时间。我能够在 30 秒内解析 72MB。
不,blktrace 在设备上工作,因为它是一个 i/o 性能工具,而不是一个进程。我猜你必须配置一个进程来使用一个特定的块设备,但如果你可以的话,没有其他进程可以做类似的事情。