14

Linuxカーネル用の新しいIOスケジューラーに取り組んでいます。Linuxで未処理のIO要求(ディスクIOキュー)の総数を出力するツールを誰かが知っているかどうかを確認しようとしていますか?

私はターミナルから作業します。

ありがとうございました!

4

2 に答える 2

38

ここで大規模なネクロを許してください。iostat -x最後に iostat が実行されてから、問題のデバイスの拡張統計を表示するものが実際に必要です。キューをリアルタイムで監視したい場合iostat -xt 1(またはiostat -xmt 1詳細をメガバイト単位で表示したい場合)。

列に平均キュー サイズが表示されaqu-szます (以前のバージョンの場合avgqu-sz)。

次の出力例を考えてみましょう。iostat -xmt 1これは、ベンチマーク中に完全な IO キュー (このデバイスの最大キュー長は 128) と飽和ディスクを示しています。

18/05/15 00:41:05
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.00    0.00    0.00    6.02    0.00   93.98

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
xvda              0.00     0.00    1.00 1308.00     0.00   163.50   255.81   133.30  101.15   0.76 100.00
于 2015-05-18T01:03:17.947 に答える