Мы используем 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
подтвердит это поведение.