JVM 모니터링
Liberty의 JVM 모니터링을 위해 JvmStats MXBean을 사용할 수 있습니다.
각 Liberty 인스턴스에는 하나의 JvmStats MXBean이 있습니다.
JVM MXBean을 식별하기 위한 ObjectName은
다음과 같습니다.
WebSphere:type=JvmStats
사용 가능한
인스턴스 = 1이 MXBean은 JVM의 성능을 보고합니다. 다음 속성은 JVM에 대해 사용 가능합니다.
- 힙 정보
- 사용 가능한 힙 크기(바이트)
- 힙에서 JVM이 사용한 총 메모리(바이트)
- 힙 크기(바이트)
- CPU 정보
- 이 JVM에서 이용한 CPU의 백분율
- 가비지 콜렉션(GC) 정보
- JVM이 시작된 이후 GC가 발생한 횟수
- GC 활동에 소요되는 총 시간
- 일반 정보
- JVM이 시작한 이후의 시간(밀리초 단위)입니다.
- 카운터 정의(MXBean 속성)
- Heap: 현재 JVM에 사용되는 힙 크기.
- FreeMemory: 현재 JVM에 사용 가능한 힙.
- UsedMemory: 현재 JVM에 사용된 힙
- ProcessCPU: JVM 프로세스에서 사용된 CPU 백분율.
- GcCount: JVM이 시작된 후 GC가 발생한 횟수.
- GcTime: GC 시간의 누적 값 총계.
- UpTime: JVM이 시작한 이후의 시간(밀리초 단위).
- 관리 인터페이스
- JVM 모니터링의 관리 인터페이스는 com.ibm.websphere.monitor.jmx.JvmMXBean입니다. 관리 인터페이스를 사용하여 프록시 오브젝트를 확보할 수 있습니다. MBean 속성 및 조작의 액세스 예을 확인하십시오.
- 관리 인터페이스에 대한 자세한 정보는 Liberty의 Java API 문서를 참조하십시오. 각 Liberty API에 대한 Java API 문서는 IBM Knowledge Center의 프로그래밍 인터페이스(API) 절에 자세히 설명되어 있고 ${wlp.install.dir}/dev 디렉토리의 javadoc 서브디렉토리 중 하나에 별도의 .zip 파일로도 사용 가능합니다.