Мы используем 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
Ответы:
Сколько ядер у вас на этом сервере? 106% означает, что он занимает полное ядро плюс немного другого. Итак, если вы скажете, 4 ядра, процесс, который является многопоточным (так что он может обрабатывать нагрузку на все ядра), может достигнуть 400%.
top
подтвердит это поведение.источник
360
я был обеспокоен тем, что мой компьютер может взорваться! Приятно знать, что я в безопасности.