Я ищу эквивалент top для доступа к диску, чтобы я мог сказать, какие процессы в данный момент читают и / или записывают на диск. В настоящее время я использую Ubuntu, но я думаю, что есть стандартный инструмент, который доступен как часть набора инструментов GNU.
4 ответа
Вы правильно поняли три пятых ответа - тот, который вы хотите, называется iotop. Ищите его в дополнительных репозиториях, оно должно быть там.
htop
» F2 » Столбцы »Активные столбцы» IO_RATE
Затем отсортируйте по этому столбцу. Также вы можете добавлять IO_READ_RATE
и IO_WRITE_RATE
и сортировать по ним.
iotop
- это аналог top
который следит за информацией об использовании ввода / вывода. Если вы хотите получить подробную информацию о файлах, открытых процессом, или о списке файлов, открытых в каталоге, или просмотреть файлы во всей системе, используйте lsof
. lsof
достаточно универсален и предоставляет информацию об открытых соединениях tcp, udp, NFS.
Я использую поверх.
Atop - это полноэкранный монитор производительности ASCII, способный отчитываться о активности всех процессов (даже если процессы завершены в течение интервала), ежедневно регистрировать активность системы и процессов для долгосрочного анализа, выделяя перегруженные системные ресурсы с помощью цветов и т. д. Через регулярные промежутки времени он показывает активность на уровне системы, связанную с процессором, памятью, подкачкой, дисками и сетевыми уровнями, и для каждого активного процесса он показывает загрузку процессора, рост памяти, использование диска, приоритет, имя пользователя, состояние, и код выхода.