Linux: Есть ли что-то похожее на «top» для ввода / вывода?

26896
java.is.for.desktop

Мой диск часто используется, но tophtopпользовательская замена) не показывает ничего подозрительного.

Есть ли способ сортировки процессов по I / O (точнее, по дискам)?

РЕДАКТИРОВАТЬ
выяснил, используя iotopэти странные процессы flush-8:16и jbd2/sdb3-7. Кажется, связано с обычными операциями файловой системы.

46
Если я правильно, flush и jbd касаются синхронизации журнала (метаданных FS) с диском. Это означает, что у вас должны быть какие-то процессы, либо записывающие на диск, либо читающие много данных, и у вас есть опция atime на вашем монтировании. Я не рекомендую этого, потому что некоторые программы полагаются на него (Mutt, и я слышал об одном инструменте резервного копирования), но вы можете установить свое монтирование на относительное время или даже «лучший» формат. Последний полностью прекратит обновлять время доступа (которое влечет за собой запись на диск) каждый раз, когда файл читается. Huygens 12 лет назад 1
http://unix.stackexchange.com/questions/55212/how-can-i-monitor-disk-io Ciro Santilli 新疆改造中心 六四事件 法轮功 8 лет назад 0

2 ответа на вопрос

47
b0fh

Ты пробовал iotop?

Возможно, вам придется установить его раньше. Кроме того, это зависит от функции ядра, которая может включаться или не включаться в вашем конкретном дистрибутиве.

Работает на Mac OS X тоже. Не уверен, что это поможет решить проблему. dmckee 14 лет назад 1
Вот это да. Это круто. 15+ лет работы админа, и я никогда не сталкивался с этим. Спасибо! skarface 14 лет назад 3
Нужен рут-доступ, к вашему сведению. Paul Draper 9 лет назад 2
19
afluth

Вы можете atopпопробовать. Кажется, это хорошая работа, чтобы сообщить вам, что происходит.

Кажется, лучше, чем `iotop`, потому что он также показывает процент занятости ввода-вывода. sorin 10 лет назад 0
Также нет необходимости в корне или suid. Rolf 6 лет назад 0

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