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 |