본문 바로가기

OS/LINUX [UNIX]

High CPU 현상 시 사용하는 perf 명령어

728x90

 

만약에 CPU가 과하게 사용되어 CPU 사용률이 90% 이상을 사용한다고 가정할 때, top 명령어를 사용하게 되면

CPU 사용량에 따른 PID 가 내림차순으로 정리가 된 것을 확인할 수 있을 것이다.

 

근데, COMMAND를 보면 단순히 java라고만 나오지, 저 PID에서 문제가 되는 요소는 무엇인지 판단하기 어렵다.

 

그럴 때 perf 명령어와 같이 top를 사용하여 확인을 해보면 된다.

 

sudo perf top -p <PID>

 

 

 

이러한 정보가 나오게 되고, 나의 경우에는 이 화면에서 third-party 제품의 스레드가 확인 되어

해당 솔루션에 조치를 한 뒤 부터는 CPU 점유율이 낮아지고 시스템이 정상이 되었다.

 

'OS > LINUX [UNIX]' 카테고리의 다른 글

Rocky Linux9 IP 변경 법  (0) 2026.03.05
TCP DUMP(1)  (0) 2026.01.26
[Solaris] dtrace 사용  (0) 2024.07.18
시그널 모음  (0) 2024.05.20
리소스 분석 시 사용하는 OS 명령어  (0) 2024.02.22