私のハードドライブはおかしくなり、どのアプリケーションがそれを行っているのかわかりません。
ドライブにアクセスしているプロセスと頻度をプロファイリングするためのLinuxツールはありますか?
top 、 htop などはメモリとCPUホグをきちんと整理し、 nethogs はネットワークホグを表示させます... HDDの豚を決定するために使用しますか?
iotop
をインストールできます
1つの可能性はinotifyを使用することです(パッケージはinotify-tools
)。
inotifyを使用したファイルシステムアクティビティの監視 に関する記事を次に示します。
どのファイルが読み書きされるかを見つける も参照してください。
新しいユーティリティfatraceで正確に表示できます!参照: https://launchpad.net/fatrace/ または「Sudo apt-get install fatrace」を実行します。それを実行します:
# Sudo fatrace
chrome(6514): W /home/xxxx/.config/google-chrome/Default/Current Session
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): RW /home/xxxx/.cache/google-chrome/Default/Cache/data_0
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
chrome(6516): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
wicd(29613): RO /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): R /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): CO /etc/ld.so.cache
fatraceの利点は、iotopとは異なり、ファイル名を取得できることです。クロムのようなマルチプロセスアプリケーションの場合、すべてのプロセスを1か所で取得できます。