Ответ 1
Вы можете использовать iotop
для поиска процессов, которые являются тяжелыми.
Я использую ubuntu. Существуют некоторые процессы, которые часто выполняются на моем сервере, даже команда "ls" будет стоить 1 секунду для выполнения. Я хочу узнать, какой процесс делает так сильно, есть ли какая-нибудь хорошая команда или инструмент?
Спасибо.
Вы можете использовать iotop
для поиска процессов, которые являются тяжелыми.
Быстрый способ - посмотреть файл /proc/[PID]/io
.
Пример:
$ cat /proc/1944/io
read_bytes: 17961091072
write_bytes: 8192000
cancelled_write_bytes: 32768
iotop имеет верхний интерфейс и показывает, сколько операций ввода/вывода читает и записывает каждый процесс.
Вы можете использовать atop, который может сообщать о чтении и записи дисков процессами среди многих других.
вы можете попробовать pidstat. Я нашел это полезным, когда мне нужно определить, какой процесс сделал с высоким уровнем io.