====== 개요 ====== 메모리 및 GC(Garbage Collector,가비지 컬렉터) 정보 모니터링 페이지는 heap, non-heap 메모리의 사용현황과 GC의 수행 시간 등의 정보를 제공한다. 메모리 및 GC 정보 모니터링 화면을 통하여 메모리의 상세 수치 정보를 확인 가능하며, 실시간 메모리 수치를 확인가능하다. \\ 메모리 및 GC 모니터링 정보는 어드민에서 설정하는 RMI 포트를 통해 얻어오는 정보이며, JConsole 상에서도 동일한 메모리 및 GC의 정보를 얻을 수 있다.\\ 또한 메모리 및 GC 정보 통계 화면에서는 축척되어진 정보를 통하여 특정 시점 및 구간에서의 메모리 사용량 추이를 확인할 수 있다.\\ ====== 기능 설명 ====== - 메모리 및 GC 정보 모니터링 목록 : 메모리와 GC의 모니터링 수행정보의 목록을 보여줍니다. 또한 실시간 메모리의 사용량을 확인할 수 있다. - 메모리 및 GC 정보 통계 : 메모리와 GC의 모니터링 수행 정보에 대해 시간(년, 월,일,시)별 통계를 해준다. \\ ====== 화면 설명 ====== ===== 메모리 및 GC 정보 모니터링 목록 ===== MBean export name 과 RMI통신을 이용하여 메모리와 GC 정보를 에이전트에서 부터 정보를 수집한다. JConsole 상에서도 동일한 메모리와 GC정보를 얻을 수 있다.\\ Heap메모리 사용량 및 Non-Heap메모리 사용량의 실시간(20분 내외) 추이를 그래프로 확인 가능하며, 가장 최근에 수집된 메모리 및 GC 상세 정보를 확인 가능하다.\\ 검색조건은 서버명과 컨테이너명이다. \\ {{:egovframework:oe2:가이드:프레임워크:메모리gc.jpg|}} * 검색 : 선택 또는 입력한 검색조건을 기반으로 모니터링 목록을 조회한다. * 리프레쉬 : 최신 모니터링 정보를 재전송한다. ==== 화면 검색 용어 설명 ==== * 시간 : 마지막으로 수집된 메모리와 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 정보 통계 ===== {{:egovframework:oe2:가이드:프레임워크:statsmemorygc.jpg|}} ==== 화면 상세 정보 ==== * 검색 : 서버명, 컨테이너명, 기간구분, 기간 선택 후 검색버튼을 클릭하여 검색조건에 해당하는 챠트를 조회한다. * 분 : 분 선택 시 60분 이내의 데이터만 조회 가능함 * 시 : 시 선택 시 24시간 이내의 데이터만 조회 가능함 * 일 : 일 선택 시 60일 이내의 데이터만 조회 가능함 * 월 : 월 선택 시 24개월 이내의 데이터만 조회 가능함 ==== 참고사항 ==== * 선택한 기간 중 데이터가 없는 날짜 및 시간은 표기되지 않음 * 챠트 X축의 날짜 및 시간의 처음값은 조회한 기간보다 앞선 일자 및 시간으로 표기됨 \\ ====== 관련 기능 ====== 해당 내용 없음