iotopを監視するためのスクリプトへのプロセス置換

iotopを監視するためのスクリプトへのプロセス置換

私は監視のために iotop の出力を積極的に取得しようとしています。

ご存知のとおり、iotop はインタラクティブです。つまり、起動すると、システムのディスク使用状況に関するライブ更新が提供されます。

コマンドの各反復をキャプチャし、メトリックをサーバーに送信するスクリプトに実行しようとしています。

iotop の出力を自分のカスタム スクリプト ファイルにリダイレクトするために、プロセス置換を含む多くのコマンドを試しましたが、何も機能しないようです。

何か手がかりは?

答え1

次のようにバッチ モードで実行するiotopと、出力のスナップショットを取得できます。

iotop -b -o -n 1

これにより、実行するように指示されます -batchモードでは、1回の反復のみを実行します(-n 1)、実際のIOを実行するプロセスのみを含める(-o)。

関連情報