1

blktrace は特定の 1 つのプロセスのみをトレースできますか? 現在、blktrace はすべての io アクティビティをダンプします。これは、blkparse を使用して解析するのに多くの時間がかかります。しかし、私たちは 1 つの特定のプロセスにのみ関心があります。そのプロセスのみを追跡するように blktrace を構成する方法はありますか?

ありがとう、ジェフ

4

2 に答える 2

0

stdoutへのデータの出力を回避するには、blkparseの「-o」オプションを使用します。これにより、blkparseに必要な時間が短縮されます。30秒で72MBを解析できます。

于 2012-06-18T15:03:38.390 に答える
0

いいえ、blktrace はプロセスではなく I/O パフォーマンス ツールであるため、デバイス上で機能します。特定のブロックデバイスを使用するようにプロセスを構成する必要があると思いますが、それが可能であれば、そのようなことを行うために他のプロセスはありません。

于 2012-05-21T19:11:15.907 に答える