hwinfo блокирует и создает нагрузку
Каждую ночь мы запускаем hwinfo, чтобы записать текущую информацию об оборудовании в файл.
Сегодня у нас была постоянная нагрузка 5:
top - 13:24:32 up 5 days, 19:35, 3 users, load average: 5,08, 5,20, 5,31
Tasks: 258 total, 1 running, 257 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0,0 us, 0,2 sy, 0,1 ni, 99,3 id, 0,4 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem: 8174748 total, 7394184 used, 780564 free, 427664 buffers
KiB Swap: 2097148 total, 856972 used, 1240176 free, 5193064 cached
Было запущено 5 команд hwinfo. Один на эту ночь, один на вчера, один на ночь до вчерашнего дня....
Я не мог видеть эти команды с top
или же iotop
,
Какой инструмент вместо top
может быть использован, так что я могу видеть повешение hwinfo
процессы в следующий раз?
После уничтожения процессов hwinfo загрузка сразу улаживается.
Если вы знаете, почему нагрузка, созданная командой hwinfo, не отображается в top
Пожалуйста, оставьте комментарий.
Спасибо.
1 ответ
top
отсортированный по процессору может не найти что-то застрявшее во вводе-выводе или что-то и делать немного CPU Попробуй ударить i
в верхней части, чтобы включить фильтр ожидания, скрывающий состояния сна или ожидания.
Относительно hwinfo
Хитрый, не видя, что он пойман. Если вы видите это снова, попробуйте проследить процесс, чтобы увидеть, что он делает. В одну сторону: ltrace -S -o /tmp/hwinfo -p $(pidof hwinfo)
Например, последний прочитанный файл может быть интересен.
Средняя загрузка просто пропорциональна количеству задач в состоянии готовности к работе. Не создает нагрузки; они могут делать много или мало. Однако высокая средняя нагрузка обычно указывает на некоторую нехватку ресурсов или конкуренцию. Является ли это признаком реальной проблемы, зависит от вас. Было 5 бегов, прежде чем вы заметили.