Назад | Перейти на главную страницу

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, тогда оставьте, пожалуйста, комментарий.

Спасибо.

top Сортировка по ЦП может не найти что-то застрявшее в вводе-выводе или что-то в этом роде, что не позволяет ЦП Попробуй ударить i вверху, чтобы включить фильтр ожидания, скрывающий состояния сна или ожидания.

Относительно hwinfo, сложно, не видя, на чем он зацепился. Если вы снова увидите это, попробуйте отследить процесс, чтобы увидеть, что он делает. В одну сторону: ltrace -S -o /tmp/hwinfo -p $(pidof hwinfo) Этот последний прочитанный файл может быть, например, интересным.

Средняя нагрузка просто пропорциональна количеству задач в состоянии готовности к запуску. Не создает нагрузки; они могут делать много или мало. Однако высокая средняя загрузка обычно указывает на нехватку ресурсов или конкуренцию. Является ли это признаком реальной проблемы, решать вам. До того, как вы заметили, было 5 пробежек.