Как я узнаю, какие процессы получают доступ к жесткому диску в системе GNU/Linux-based?

Я ищу эквивалент вершине для доступа к диску, таким образом, я могу сказать, какой процесс (процессы) в настоящее время читают и/или пишут в диск. Я в настоящее время использую Ubuntu, но я предполагаю, что существует стандартный инструмент, это доступно как часть набора инструментов GNU.

47
задан 16.11.2018, 08:12

3 ответа

Вы получили три пятых права ответа сами - то, которое Вы хотите, назван iotop. Ищите его в дополнительных репозиториях, это должно быть там.

alt text

56
ответ дан 07.12.2019, 08:33

iotop дубликат к top это наблюдает информацию об использовании ввода-вывода. Если Вы хотите подробную информацию о файлах, открытых процессом или списком файлов, открытых в каталоге, или следите за файлами в целой системе, использовать lsof.lsof довольно универсально и предоставляет информацию об открытом tcp, udp, соединения NFS также.

9
ответ дан 07.12.2019, 08:33

Я использую на.

На полноэкранный монитор производительности ASCII, который способен к созданию отчетов о действии всех процессов (даже если процессы закончились во время интервала), ежедневно журналирование системы, и обработайте действие для долгосрочного анализа, выделения перегруженных системных ресурсов при помощи цветов, и т.д. Равномерно, это показывает действие системного уровня, связанное с ЦП, памятью, подкачкой, дисками и сетевыми уровнями, и для каждого активного процесса это показывает загрузку ЦП, рост памяти, использование диска, приоритет, имя пользователя, состояние и код выхода.

enter image description here

5
ответ дан 07.12.2019, 08:33

Теги

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