메모리 및 GC(Garbage Collector,가비지 컬렉터) 정보 모니터링 페이지는 heap, non-heap 메모리의 사용현황과 GC의 수행 시간 등의 정보를 제공한다.
메모리 및 GC 정보 모니터링 화면을 통하여 메모리의 상세 수치 정보를 확인 가능하며, 실시간 메모리 수치를 확인가능하다.
메모리 및 GC 모니터링 정보는 어드민에서 설정하는 RMI 포트를 통해 얻어오는 정보이며, JConsole 상에서도 동일한 메모리 및 GC의 정보를 얻을 수 있다.
또한 메모리 및 GC 정보 통계 화면에서는 축척되어진 정보를 통하여 특정 시점 및 구간에서의 메모리 사용량 추이를 확인할 수 있다.
메모리 및 GC 정보 모니터링 목록 : 메모리와 GC의 모니터링 수행정보의 목록을 보여줍니다. 또한 실시간 메모리의 사용량을 확인할 수 있다.
메모리 및 GC 정보 통계 : 메모리와 GC의 모니터링 수행 정보에 대해 시간(년, 월,일,시)별 통계를 해준다.
MBean export name 과 RMI통신을 이용하여 메모리와 GC 정보를 에이전트에서 부터 정보를 수집한다. JConsole 상에서도 동일한 메모리와 GC정보를 얻을 수 있다.
Heap메모리 사용량 및 Non-Heap메모리 사용량의 실시간(20분 내외) 추이를 그래프로 확인 가능하며, 가장 최근에 수집된 메모리 및 GC 상세 정보를 확인 가능하다.
검색조건은 서버명과 컨테이너명이다.
시간 : 마지막으로 수집된 메모리와 GC의 수집 시간
Heap메모리 사용량 : Heap메모리란, 동적으로 할당된 메모리 영역을 의미함. Heap Usage는 그래프에서 사용되어진 용어
Heap메모리 Commited 사용량 : Heap메모리의 Commited 사용량
Heap메모리 설정량 : 웹 어플리케이션 서버(WAS)에 설정되어진 Heap메모리의 최대 사용량
Non-Heap메모리 사용량 : Non-Heap메모리란, 메모리 영역 중 heap을 제외한 data나 stack의 역역을 의미. NonHeap Usage는 그래프에서 사용되어진 용어
Non-Heap메모리 Commited 사용량 : Non-Heap메모리의 Commited 사용량
Non-Heap메모리 설정량 : 웹 어플리케이션 서버(WAS)에 설정되어진 Non-Heap메모리의 최대 사용량
풀 GC시간 (건수) : Java 에서는 메모리 관리를 GC 라는 알고리즘을 통하여 관리함. Old 영역이나 Perm 영역에서 발생하는 GC. Full로 진행한 가비지컬렉터(GC)의 시간(풀 GC의 건수)
마이너 GC시간 (건수): Young 영역에서 발생하는 GC.마이너로 진행한 가비지컬렉터(GC)의 시간(마이너 GC의 건수)
메모리는 Heap 메모리와 Non-Heap 메모리로 구성되어 있다.
'설정량'(Heap메모리 설정량,Non-Heap메모리 설정량)이란 WAS(Web Application Server)상에 사용자가 설정한 Heap, Non-Heap 메모리의 최대(Max) 설정값을 의미한다.
컨테이너 별 메모리 및 GC 모니터링 정보를 사용자에게 제공한다.
당일 메모리 모니터링 정보가 있는 컨테이너만 화면에 조회된다.
검색 : 서버명, 컨테이너명, 기간구분, 기간 선택 후 검색버튼을 클릭하여 검색조건에 해당하는 챠트를 조회한다.
분 : 분 선택 시 60분 이내의 데이터만 조회 가능함
시 : 시 선택 시 24시간 이내의 데이터만 조회 가능함
일 : 일 선택 시 60일 이내의 데이터만 조회 가능함
월 : 월 선택 시 24개월 이내의 데이터만 조회 가능함
이 위키의 내용은 다음의 라이센스에 따릅니다 :
CC Attribution-Noncommercial-Share Alike 3.0 Unported전자정부 표준프레임워크 라이센스(
바로가기)
전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.