% Процессора больше 100 в пс-сот

9

Мы используем ps -aux, чтобы узнать, когда процесс tomcat требует высокой загрузки ЦП, если это так, мы отправим предупреждение в Группу. Но иногда% CPU показывает более 100, но наше приложение работает нормально. Является ли это плохим признаком или является ли наше понимание правильным ластами использования процессора для процесса

Это вывод, когда я выполняю команду,

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     16228 106 24.0 2399428 1840576 ?     Sl   07:11 171:35 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat-rc-core-v1-inst01/conf/logging.properties -Dj
Сельвакумар П
источник
Можете привести пример?
Натан С
Отредактировал мой вопрос, здесь он показывает CPU% 106 для процесса Tomcat, но приложение работает без каких-либо проблем, в системе также работает какой-то другой процесс и работает без проблем. Это плохой знак, когда он показывает больше 100 или это нормально
Selvakumar P

Ответы:

17

Сколько ядер у вас на этом сервере? 106% означает, что он занимает полное ядро ​​плюс немного другого. Итак, если вы скажете, 4 ядра, процесс, который является многопоточным (так что он может обрабатывать нагрузку на все ядра), может достигнуть 400%. topподтвердит это поведение.

Натан С
источник
Вот так. =)
Натан С
Когда я впервые увидел использование процесса, 360я был обеспокоен тем, что мой компьютер может взорваться! Приятно знать, что я в безопасности.
TMH