どのアプリケーションがハードドライブにアクセスしているか、どのくらいの頻度で通知するか?


18

私のハードドライブはおかしくなり、どのアプリケーションがそれを行っているのかわかりません。

ドライブにアクセスしているプロセスと頻度をプロファイリングするためのLinuxツールはありますか?

tophtopなどはメモリとCPUの占有率をきれいに整理し、nethogsはネットワークの占有率を表示します...しかし、HDDの占有率を決定するために何を使用しますか?

回答:


17

インストールできます iotop

ここに画像の説明を入力してください


1
素晴らしく見えますが、標準的なレポパッケージはありません。リンクがあり、ここで見ている誰のために。
ラス

2
iotop --accumulated素晴らしいです。
ベラク

1
@russユニバース経由でレポジトリに保存していましたhttp://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages
。– belacqua


2

新しいユーティリティ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か所で取得できます。


また、fatraceはgrepを受け入れ、grepは除外できます。ファトレース| grep -v "Firefoxは" Firefoxの除外します
pierrely

およびsudo fatraceのような複数の除外| grep -Ev "firefox | tixati |
konsole
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.