1

blktrace 只能跟踪一个特定的进程吗?现在 blktrace 将所有 io 活动转储出去,这需要花费大量时间使用 blkparse 来解析它。但是我们只对一个特定的过程感兴趣。有没有办法将 blktrace 配置为仅跟踪该进程?

谢谢,杰夫

4

2 回答 2

0

使用 blkparse 的“-o”选项来避免将数据输出到标准输出。这减少了 blkparse 所需的时间。我能够在 30 秒内解析 72MB。

于 2012-06-18T15:03:38.390 回答
0

不,blktrace 在设备上工作,因为它是一个 i/o 性能工具,而不是一个进程。我猜你必须配置一个进程来使用一个特定的块设备,但如果你可以的话,没有其他进程可以做类似的事情。

于 2012-05-21T19:11:15.907 回答