web-dev-qa-db-ja.com

ps -auxで100%を超えるCPU%

Ps -auxを使用して、TomcatプロセスがCPU使用率が高くなる時期を検出します。その場合、アラートをグループに送信します。ただし、%CPUが100を超える場合もありますが、アプリケーションは正常に動作しています。それは悪い兆候ですか、それとも私たちの理解が正しいかどうかは、プロセスの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
9
Selvakumar P

このサーバーにはいくつのコアがありますか? 106%は、完全なコアともう少しのコアを占めていることを意味します。したがって、4コアと言った場合、マルチスレッドのプロセス(すべてのコアへのプッシュ負荷を処理できる)は400%に達する可能性があります。 topはこの動作を確認します。

17
Nathan C