特定の期間にディスクの読み取り/書き込みアクティビティを収集する方法は?

特定の期間にディスクの読み取り/書き込みアクティビティを収集する方法は?

時には、特にログインするときにディスクアクティビティが多すぎます。これを使用して、特定のiotop瞬間に何が実行されているかを確認できますが、特定の時間(たとえば、実行後最初の5分)の完全なテーブルが必要です。

私が興味を持っているのは、各プログラムで合計5分間使用されたディスクアクティビティのパーセンテージ分析です。

このため、実行できるツールや簡単なスクリプトはありますか?

ベストアンサー1

iotop -b秒を基準としたループ内で使用できます(バッチモード)。

これにより、すべてのコンテンツが漏洩し、ファイルにリダイレクトされます。

これを行うためにシェルループの例を見つけようとしていますが、シェルプログラミングをあまり実行しません。

コマンドを手動で起動すると、 iotop -botqk > ~/log-iotop.txt次のようになります。

おすすめ記事