Как найти процесс, который потребляет больше всего ввода / вывода в Linux? - PullRequest
5 голосов
/ 21 января 2009

Когда я использую top, iowait на хосте действительно высокий.

iostat сообщает мне, какой диск используется больше, но я хочу выяснить, какой процесс является виновником?

Я пытаюсь выяснить это на хосте Red Hat Linux. Какие-либо предложения.

РЕДАКТИРОВАТЬ: мой вкус linux не имеет ни atop, ни ntop, и поскольку сборка ядра не подходит для меня, не спрашивайте меня, почему :) есть ли другие альтернативы

Ответы [ 2 ]

2 голосов
/ 24 января 2009

Использование iotop .

Или вы можете получить его автономно, это простой скрипт на python, который требует недавнего ядра (не помню, но по крайней мере> 2.6.20)

2 голосов
/ 21 января 2009

Я обычно использую поверх. Об этом очень хорошая статья на Пакет Debian A Day . Это требует исправления ядра (хотя Ubuntu уже применил исправление, я не уверен ни в каких других дистрибутивах.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...