덤프파일 생성방법
Heap dump
jmap은 JVM 프로세스의 heap 덤프를 생성하는 명령어이다.
jmap -dump:format=b,file=`hostname`_dump.hprof $pid
Thread dump
jstack은 JVM 프로세스의 thread 덤프를 생성하는 명령어이다.
jstack -l $pid >> `hostname`_thread_dump.txt
CPU 사용량 (top)
top은 실시간 리눅스 CPU, 메모리 사용량을 체크할 수 있는 도구이다.
top -H -n 1 -p $pid >> `hostname`_cpu.txt
프로세스 스택 정보 (pstack)
pstack은 프로세스의 스택 정보를 보여주는 명령어지만, 멀티 쓰레드 프로그램의 경우 쓰레드 별 스택 정보를 확인할 수 있어 쓰레드의 상태를 확인하는 용도로 사용한다.
pstack $pid >> `hostname`_pstack.txt
반응형
'Dev > Etc' 카테고리의 다른 글
HikariCP Pool Locking 케이스 스터디 (0) | 2021.07.06 |
---|---|
트러블 슈팅 툴 (0) | 2021.01.29 |
자가 서명 인증서 생성 (0) | 2020.03.03 |
정규표현식 (0) | 2019.08.04 |
콘솔 창 없이 배치파일 실행하는 방법 (0) | 2019.06.28 |