ps -aux 中的 CPU% 超过 100

ps -aux 中的 CPU% 超过 100

我们使用 ps -aux 来查找 tomcat 进程何时占用高 CPU,如果是,我们将向 Group 发送警报。但有时 %CPU 显示超过 100,但我们的应用程序运行正常。这是不好的迹象还是我们的理解是正确的 fins 进程的 CPU 使用率

这是执行命令时的输出,

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

答案1

这台服务器上有多少个核心?106% 表示它占用了一个完整的核心加上另一个核心的一小部分。因此,如果您有 4 个核心,则多线程进程(因此它可以处理将负载推送到所有核心)可以达到 400%。top将确认此行为。

相关内容