Определите, насколько интенсивно процесс использует каждый диск?

Определите, насколько интенсивно процесс использует каждый диск?

Как узнать, какую нагрузку конкретный процесс вносит в каждый из нескольких доступных томов/монтирований? Похоже, что dstatпоказывает только совокупную статистику по всем процессам на диск и iotopпоказывает только совокупную статистику по всем дискам на процесс.

решение1

Не знаю, актуально ли это еще, но я использую iostat для отображения статистики ввода-вывода для отдельных устройств и разделов. Например, для мониторинга запущенной задачи cpio с идентификатором процесса 32731 используйте следующую команду:

iostat -xd /proc/32731 -p sda,sdb,sdc,sdd 1

решение2

Вы можете использовать htop. Это лучший инструмент мониторинга процессов, чем top.

Связанный контент