Как узнать, какие приложения обращаются к жесткому диску и как часто?

Мой жесткий диск сходит с ума, и я не знаю, какое приложение это делает.

Есть ли какие-либо инструменты linux для профилирования процессов, к которым обращаются диски и как часто?

top, htop и т. д. аккуратно сортируют память и cpu hogs, а nethogs позволяет мне видеть сетевых свиней ... но что использовать для определения HDD-свиней?

17
задан 8 March 2011 в 23:22

24 ответа

вы можете установить iotop

17
ответ дан 25 May 2018 в 22:38
  • 1
    Выглядит отлично ... хотя для него нет стандартного пакета репо. Ссылка здесь для всех, кто смотрит. – Russ 9 March 2011 в 00:04
  • 2
    iotop --accumulated отлично. – belacqua 9 March 2011 в 00:06
  • 3
    @russ У меня было это в моем репо, через вселенную: http://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages – belacqua 9 March 2011 в 00:06

вы можете установить iotop

17
ответ дан 25 July 2018 в 22:22

вы можете установить iotop

17
ответ дан 2 August 2018 в 03:49

вы можете установить iotop

17
ответ дан 4 August 2018 в 19:53

вы можете установить iotop

enter image description here [!d1]

17
ответ дан 6 August 2018 в 03:56

вы можете установить iotop

enter image description here [!d1]

17
ответ дан 7 August 2018 в 21:54

вы можете установить iotop

enter image description here [!d1]

17
ответ дан 10 August 2018 в 10:09

вы можете установить iotop

enter image description here [!d1]

17
ответ дан 13 August 2018 в 16:29
  • 1
    Выглядит отлично ... хотя для него нет стандартного пакета репо. Ссылка здесь для всех, кто смотрит. – Russ 9 March 2011 в 00:04
  • 2
    iotop - накапливается отлично. – belacqua 9 March 2011 в 00:06
  • 3
    @russ У меня было это в моем репо, через вселенную: http://archive.ubuntu.com/ubuntu/ maverick / universe i386 Пакеты – belacqua 9 March 2011 в 00:06

Одна возможность - использовать inotify (package is inotify-tools).

Вот статья об активности файловой системы с помощью inotify.

Также см. Наблюдение за действиями файловой системы с помощью inotify .

4
ответ дан 25 May 2018 в 22:38

Новая утилита 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. Для многопроцессорных приложений, таких как хром, вы получаете все процессы в одном месте.

2
ответ дан 25 May 2018 в 22:38

Новая утилита 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. Для многопроцессорных приложений, таких как хром, вы получаете все процессы в одном месте.

2
ответ дан 25 July 2018 в 22:22

Одна возможность - использовать inotify (package is inotify-tools).

Вот статья об активности файловой системы с помощью inotify.

Также см. Наблюдение за действиями файловой системы с помощью inotify .

4
ответ дан 25 July 2018 в 22:22

Новая утилита 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. Для многопроцессорных приложений, таких как хром, вы получаете все процессы в одном месте.

2
ответ дан 2 August 2018 в 03:49

Одна возможность - использовать inotify (package is inotify-tools).

Вот статья об активности файловой системы с помощью inotify.

Также см. Наблюдение за действиями файловой системы с помощью inotify .

4
ответ дан 2 August 2018 в 03:49

Новая утилита 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. Для многопроцессорных приложений, таких как хром, вы получаете все процессы в одном месте.

2
ответ дан 4 August 2018 в 19:53

Одна возможность - использовать inotify (package is inotify-tools).

Вот статья об активности файловой системы с помощью inotify.

Также см. Наблюдение за действиями файловой системы с помощью inotify .

4
ответ дан 4 August 2018 в 19:53

Одна возможность заключается в использовании inotify (package is inotify-tools ).

Вот статья на Активность файловой системы мониторинга с помощью inotify .

Также см. Найдите, какие файлы читаются или записываются в .

4
ответ дан 6 August 2018 в 03:56

Новая утилита 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. Для многопроцессорных приложений, таких как хром, вы получаете все процессы в одном месте.

2
ответ дан 6 August 2018 в 03:56

Одна возможность заключается в использовании inotify (package is inotify-tools ).

Вот статья на Активность файловой системы мониторинга с помощью inotify .

Также см. Найдите, какие файлы читаются или записываются в .

4
ответ дан 7 August 2018 в 21:54

Новая утилита 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. Для многопроцессорных приложений, таких как хром, вы получаете все процессы в одном месте.

2
ответ дан 7 August 2018 в 21:54

Одна возможность заключается в использовании inotify (package is inotify-tools ).

Вот статья на Активность файловой системы мониторинга с помощью inotify .

Также см. Найдите, какие файлы читаются или записываются в .

4
ответ дан 10 August 2018 в 10:09

Новая утилита 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. Для многопроцессорных приложений, таких как хром, вы получаете все процессы в одном месте.

2
ответ дан 10 August 2018 в 10:09

Одна возможность заключается в использовании inotify (package is inotify-tools ).

Вот статья на Активность файловой системы мониторинга с помощью inotify .

Также см. Найдите, какие файлы читаются или записываются в .

4
ответ дан 13 August 2018 в 16:29

Новая утилита 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. Для многопроцессорных приложений, таких как хром, вы получаете все процессы в одном месте.

2
ответ дан 13 August 2018 в 16:29

Другие вопросы по тегам:

Похожие вопросы: