htopではIOが使用されていないと表示されますが、iotopではIOを使用するのはなぜですか?

htopではIOが使用されていないと表示されますが、iotopではIOを使用するのはなぜですか?

pvmove --alloc anywhere私はluks2暗号化PVを使い始めました。

これらのコマンドは予想どおりに時間がかかり、iotopはこの操作のために呼び出されるコマンドにかなりのIOがかかることを示しています。

htop では IO 使用の兆候が見られず、読み書きはすべて 0bits/s です。

どうやってそのようなことが起こりましたか? IO統計を取得するにはhtopに依存する必要がありますか、それともこの問題を解決できる設定がありますか?さらに重要なのは、これらの出力差の原因は何ですか?

答え1

htopプロセス固有の I/O のみが表示されるため、カーネルがバッファーをフラッシュする場合 (例)、htop は何も表示しません。

iotopディスクIOカウンタとプロセス別カウンタを表示します。

iotopマニュアルから:インターフェイスの上部には、サンプリング期間中に読み書きされた合計I / O帯域幅も表示されます。

関連情報