Назад | Перейти на главную страницу

как найти на диске самого высокого потребителя ввода-вывода?

Может ли кто-нибудь помочь найти самого высокого потребителя ввода-вывода на каждом отдельном диске?

т.е. какой процесс потребляет больше всего операций ввода-вывода на / dev / sda, наибольший потребитель операций ввода-вывода на / dev / sdb и т. д.

Ты можешь использовать iotop команда. Это топовый монитор ввода-вывода

Вы можете использовать поверх. Это первоклассный инструмент, который покажет вам все о ваших запущенных процессах. Он также будет выделять ресурсы, которые перегружены (интенсивно используются или становятся узким местом для процессов).

Он также может записывать состояние системы каждые X минут, и эту функцию можно использовать в качестве «монитора производительности плохого человека».

Чтобы увидеть ввод-вывод, запустите поверх, а после его запуска нажмите «i», который покажет вам:

New interval in seconds (now 10):

Введите 1 (чтобы видеть статус с интервалом в 1 секунду - что разумно, потому что ниже этого становится проблемой для человеческого глаза уловить все детали).

Затем нажмите «d», чтобы отсортировать процессы по использованию диска и наблюдать за поведением системы.

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