티스토리 뷰
※ 제니퍼나 파로스 같은 JAVA 모니터 툴을 사용하지 않고 간단히 OS 상에서 JAVA Thread를 Count 할때
[ 실시간 모니터시 ]
[root@TEST01_was ~]# while [ 0 ]; do ps -ef | grep -v "grep" | grep "java" | awk '{print $2}' | while read PID; do ps -eL | grep $PID | wc -l | while read imsi; do echo "$(date) / PID ${PID} count - $imsi"; done; done && echo "" && sleep 2; done
[ 단순 확인시 1 ]
[root@TEST01_was ~]# pstree | grep java
[ 단순 확인시 2 ]
[root@TEST01_was ~]#
[root@TEST01_was ~]# for LIST in `ps -ef | egrep -v "grep" | grep "java" | awk '{print $2}'`; do echo "$(date) / USER & PID `ps -ef | awk '$2 ~ /'"${LIST}"'/ {print $1, $2}'` / Thread count - `ps -eL | grep ${LIST} | wc -l`"; done
Mon Dec 8 15:15:54 KST 2014 / USER & PID test1 3455 / Thread count - 78
Mon Dec 8 15:15:54 KST 2014 / USER & PID test2 3548 / Thread count - 65
[root@TEST01_was ~]#
'System Story > CentOS 5,6' 카테고리의 다른 글
Disk Device LABEL 확인 및 변경 (0) | 2013.11.10 |
---|---|
JAVA vm option (0) | 2013.11.10 |
JAVA thread Count (2) | 2013.11.10 |
iSCSI target Logout 및 삭제 (0) | 2013.11.10 |
iSCSI Target 서버 구성 (0) | 2013.11.10 |
iSCSI Initiator 설정 및 Target 마운트 (0) | 2013.11.10 |
-
하다 Mon Dec 8 15:15:54 KST 2014 / USER & PID test1 3455 / Thread count - 78
Mon Dec 8 15:15:54 KST 2014 / USER & PID test2 3548 / Thread count - 65
이 결과가 의미하는게 뭔가요?? Thread가 78개 65개 떠있다는건가요? 2021.07.06 09:14 -
helperchoi 안녕하세요?
네 이해하시는대로 해당 PID 밑으로 생성된 자식 Thread들의 수를 의미합니다. 2021.07.24 03:08
- Total
- 280,211
- Today
- 46
- Yesterday
- 215