티스토리 뷰
※ 제니퍼나 파로스 같은 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 |
iSCSI target Logout 및 삭제 (0) | 2013.11.10 |
iSCSI Target 서버 구성 (0) | 2013.11.10 |
iSCSI Initiator 설정 및 Target 마운트 (0) | 2013.11.10 |