Я ищу альтернативу iotop. Вот моя ситуация:
- Я хочу выяснить, часто ли программа обращается к жесткому диску во время работы.
- iotop требует привилегий root / sudo.
- Моя учетная запись находится в чужой системе, поэтому мне не разрешено иметь права root или sudo.
Есть ли альтернатива iotop, которую я мог бы использовать?
process
monitoring
io
not-root-user
Picabo
источник
источник
top
, в частности наблюдение за состояниями ожидания, иvmstat
.Ответы:
Для ссылки еще несколько инструментов.
HTOP
Инструмент командной строки, упакованный в большинстве дистрибутивов, способен показывать ввод-вывод без прав root, но только для ваших процессов.
htop(1)
, вы найдете интерфейс, похожий наtop(1)
взгляды
Инструмент командной строки с веб-режимом, не широко упакованный, но простой в установке (т.е.:)
pip install glances
.netdata
Веб-интерфейс, может быть запущен без прав root, еще не упакован (требуется компиляция).
источник
iptraf
иiptraf-ng
хорошие инструменты. Но эти проекты, похоже, заброшены . :(iptraf*
только контролирует сетевой ввод / выводЕдинственная вещь, которая подходит ближе -
iostat
это набор sysstat, который также работает для обычных пользователей, или, может бытьatop -d
(здесь происходит сбой с исключением с плавающей точкой).Схожий вопрос был задан в отношении ServerFault: при отсутствии
iotop
какой команды наиболее подходит для поиска процессов ввода-вывода?iotop
больше не работает для обычных пользователей из-за исправления безопасности в ядре: см., например, отчет об ошибках Red Hat: ошибка Netlink: операция не разрешенаПо той же причине вы, вероятно, не можете отображать статистику ввода / вывода других процессов на этом уровне как обычный пользователь.
источник