0

Linux システムの io パフォーマンス、特に読み取りパフォーマンスを監視したいと考えています。iostat コマンドは、読み取りと書き込みの両方を組み合わせた await と svctim を提供しますが、これは私には適していません。

ファイル /proc/diskstats は、列 1 に完了した読み取りの数を示し、列 4 に読み取りに費やされた # ミリ秒を示します。列 列 4 を列 1 で割ると、平均読み取り時間が得られると思います。私の考えは、x秒ごとにサンプリングして計算することです。

書き込みには、列 5 と 8 を使用します。

これは正しいアプローチですか?注意事項はありますか?

よろしく

4

1 に答える 1

0

iostat の man ページを読みましたか? r_await 列と w_await 列があります。svctim は非推奨です

于 2012-05-14T12:34:54.630 に答える