ps -aux에서 100 % 이상의 CPU


9

우리는 ps -aux를 사용하여 tomcat 프로세스가 CPU 사용률을 높이는시기를 알면 Group에 경고를 보냅니다. 그러나 때때로 % 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

예를 들어 줄 수 있습니까?
Nathan C

내 질문을 편집했습니다. 여기에 Tomcat 프로세스의 CPU % 106이 표시되지만 응용 프로그램이 아무런 문제없이 작동하고 있습니다. 다른 프로세스도 시스템에서 실행 중이며 문제없이 작동합니다. 그것이 100 이상을 보여 주거나 그것이 정상일 때 나쁜 징조입니까
Selvakumar P

답변:


17

이 서버에 코어가 몇 개 있습니까? 106 %는 전체 코어에 약간의 코어를 더한 것을 의미합니다. 따라서 4 개의 코어를 말하면 멀티 스레드 프로세스 (모든 코어로의로드 푸시를 처리 할 수 ​​있음)가 400 %에 도달 할 수 있습니다. top이 동작을 확인합니다.


맞습니다. =)
Nathan C

프로세스가 처음 사용되는 것을 보았을 때 360PC가 터질 까봐 걱정했습니다! 내가 안전하다는 것을 알고 반갑습니다.
TMH
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.