Может ли кто-нибудь помочь найти самого высокого потребителя ввода-вывода на каждом отдельном диске?
т.е. какой процесс потребляет больше всего операций ввода-вывода на / dev / sda, наибольший потребитель операций ввода-вывода на / dev / sdb и т. д.
Ты можешь использовать iotop команда. Это топовый монитор ввода-вывода
Вы можете использовать поверх. Это первоклассный инструмент, который покажет вам все о ваших запущенных процессах. Он также будет выделять ресурсы, которые перегружены (интенсивно используются или становятся узким местом для процессов).
Он также может записывать состояние системы каждые X минут, и эту функцию можно использовать в качестве «монитора производительности плохого человека».
Чтобы увидеть ввод-вывод, запустите поверх, а после его запуска нажмите «i», который покажет вам:
New interval in seconds (now 10):
Введите 1 (чтобы видеть статус с интервалом в 1 секунду - что разумно, потому что ниже этого становится проблемой для человеческого глаза уловить все детали).
Затем нажмите «d», чтобы отсортировать процессы по использованию диска и наблюдать за поведением системы.
Вы также можете использовать iotop, как и Maxiko, это гораздо более простой инструмент, чем поверх, но он ограничен только мониторингом ввода-вывода.