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

CPU% больше 100 в ps -aux

Мы используем ps -aux, чтобы узнать, когда процесс tomcat требует высокой загрузки ЦП, и если это так, мы отправим предупреждение в Group. Но иногда% 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

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