Top으로 특정 프로세스의 스레드 모니터링

top -H -p (pid)


+


프로세스 이름으로 PID 검색

ps -ef | grep (process name) | grep -v grep | awk '{print $2}'



두가지 명령을 조합하여, 프로세스 이름으로 PID를 검색 한 후, top에서 해당 프로세스의 스레드를 모니터링


top -H -p (ps -ef | grep (process name) | grep -v grep | awk '{print $2}')



수정 사항

댓글에 오타에 대해서 알려주셔셔 감사합니다.


top -H -p $(ps -ef | grep (process name) | grep -v grep | awk '{print $2}')






CPU 사용율 확인


Linux에서 Top 명령어를 사용하여 프로세스의 CPU 사용율을 확인하게 되면


(코어 * 사용율)로 표기가 되므로 실제 30% 이용 시, 4코어라면 top에서 120%로 표기된다.


따라서 최대치가 100%인 CPU 사용율을 표기하려면,


top 화면에서 Shift + i 를 누르게 되면 irxi mode가 되며


CPU는 코어 개수와 상관없이 100%가 최대치인 CPU 사용율을 표기해준다.




'Linux' 카테고리의 다른 글

[Shell] Java 실행 및 종료 Shell Script  (0) 2016.10.19
[Shell] 메뉴 프로그래밍  (0) 2016.05.20