web-dev-qa-db-ja.com

iotopが特定のディスク用ですか?

iotopのようなツールはありますが、特定のボリュームでIOを監視するためのものですか?(あるいは、iotopをフィルタリングする方法を逃した可能性があります。)もしこの情報を取得する方法がない場合(たとえば) /proc?(dstatなどは、ボリュームごとのすべてのプロセスの合計アクティビティのみを表示しますが、各プロセスがどの程度貢献しているかを確認することに興味があります。)

11
Yang

Iostatを使用して、パフォーマンスの問題についてディスクI/Oを監視できます。

$ iostat -xd /proc
1
mezi

まだ回答がないので...

私には簡単な提案はありませんが(iotopスイッチのように)、これが重要である場合は、ファイルシステムを別の場所(プロセスを調べるためのchroot)に再マウントし、読み取ったデータの量をカウントするFuseモジュールを作成できます。 /書きました。それは既存のモジュールのかなり簡単な改造であるはずです。 Fuseコミュニティに、既存の最適なソリューションから始めることを依頼する場合があります。おそらく彼らのデモモジュールでも十分でしょう。

1
Hauke Laging