개요

메모리 및 GC(Garbage Collector,가비지 컬렉터) 정보 모니터링 페이지는 heap, non-heap 메모리의 사용현황과 GC의 수행 시간 등의 정보를 제공한다.

메모리 및 GC 정보 모니터링 화면을 통하여 메모리의 상세 수치 정보를 확인 가능하며, 실시간 메모리 수치를 확인가능하다.
메모리 및 GC 모니터링 정보는 어드민에서 설정하는 RMI 포트를 통해 얻어오는 정보이며, JConsole 상에서도 동일한 메모리 및 GC의 정보를 얻을 수 있다.

또한 메모리 및 GC 정보 통계 화면에서는 축척되어진 정보를 통하여 특정 시점 및 구간에서의 메모리 사용량 추이를 확인할 수 있다.

기능 설명

  1. 메모리 및 GC 정보 모니터링 목록 : 메모리와 GC의 모니터링 수행정보의 목록을 보여줍니다. 또한 실시간 메모리의 사용량을 확인할 수 있다.
  2. 메모리 및 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 모니터링 정보를 사용자에게 제공한다.
  • 당일 메모리 모니터링 정보가 있는 컨테이너만 화면에 조회된다.


메모리 및 GC 정보 통계

화면 상세 정보

  • 검색 : 서버명, 컨테이너명, 기간구분, 기간 선택 후 검색버튼을 클릭하여 검색조건에 해당하는 챠트를 조회한다.
  • 분 : 분 선택 시 60분 이내의 데이터만 조회 가능함
  • 시 : 시 선택 시 24시간 이내의 데이터만 조회 가능함
  • 일 : 일 선택 시 60일 이내의 데이터만 조회 가능함
  • 월 : 월 선택 시 24개월 이내의 데이터만 조회 가능함

참고사항

  • 선택한 기간 중 데이터가 없는 날짜 및 시간은 표기되지 않음
  • 챠트 X축의 날짜 및 시간의 처음값은 조회한 기간보다 앞선 일자 및 시간으로 표기됨


관련 기능

해당 내용 없음

 
egovframework/oe2/가이드/프레임워크/메모리_및_gc.txt · 마지막 수정: 2023/12/21 05:21 (외부 편집기)
 
이 위키의 내용은 다음의 라이센스에 따릅니다 :CC Attribution-Noncommercial-Share Alike 3.0 Unported
전자정부 표준프레임워크 라이센스(바로가기)

전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
Recent changes RSS feed CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki