iotopに表示されるコンテンツがiostatのコンテンツと異なるのはなぜですか?なぜ違いがありますか?

iotopに表示されるコンテンツがiostatのコンテンツと異なるのはなぜですか?なぜ違いがありますか?

私のRaspbian 8(Jessie)システムで

iostat -dzp 5 |grep -v "k0 "

見せて

:
Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
mmcblk0p2         0.80         0.00         3.20          0         16
Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
:

しかし、

sudo iotop -btoqqqd 5

同時に何も表示されません。なぜ?

前にもこんな質問を見たようです。iotopに書き込みが表示されない

私はこれをDebianにバグとして報告しました:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856186

答え1

iotop何らかの理由でI/Oが欠落しているようです。

カーネルへ有効にした後は、Brendan Greggの使用をお勧めします。アイオスヌープここでは、Linux ftraceポートを使用して書き込み操作を担当するエントリを見つけることができます。

答え2

バグレポートディスカッションで提供される1つの可能な説明は次のとおりです。

  • 書き込み操作を実行しているプロセスは、タイマーが期限切れになる前に消えます。

これは意味があります。これが予想される動作かどうかは議論中です。

関連情報