-----------------------------------------------------------------------------------------------
출처: http://avatar72.tistory.com/101
-----------------------------------------------------------------------------------------------
jconsole은 jdk1.5에서부터 기본 제공 되는 것으로 JMX표준을 이용해 간단하게 JVM상의 Thread, Heap Memory 및 VM정보를 모니터링하게 해주는 툴이다. 다음과 같이 셋팅 해주면 원격 서버의 메모리 Leak
현상 및 JVM 상태를 모니터링 할 수 있다.
1. 톰캣을 사용한다면 Catalina.sh나 Catalina.cmd에 항목추가(인증없이 사용할 때)
2. 사용자인증을 추가해서 사용할 때
|
3. jmxremote.password 파일 샘플
user2 password2
|
4. jmxremote.access 파일 샘플
user1 readonly user2 readwrite
|
5. jconsole실행방법
JDK가 인스톨된 디렉토리의 bin에서 jconsole을 실행시킨다.
6. Overview화면
7. Memory 화면
8. Threads 화면
'IT_Programming > Dev Tools' 카테고리의 다른 글
[이클립스] UTF-8 환경으로 도배하기 (0) | 2011.04.03 |
---|---|
RedHat 계열 리눅스에서 소스 컴파일을 이용한 Trac, Subversion 설치 (0) | 2011.04.03 |
이클립스 리소스(Resource) 검색 (0) | 2011.04.03 |
데비안 계열에서 apt-get으로 Trac, Subversion 설치하기 (0) | 2011.04.03 |
Trac + Mylyn 연동 방법 (0) | 2011.04.03 |