동적 캐시 서비스 성능을 향상시키려면 이 태스크를 사용하여 캐시 모니터 통계를
해석하십시오.
시작하기 전에
동적 캐시가 사용 가능한 상태이고 캐시 모니터 애플리케이션이 Application Server에
설치되어 있는지 확인하십시오.
이 태스크 정보
캐시 모니터
애플리케이션을 구성하는 방법에 대한 정보는 캐시 정보
표시 주제를 참조하십시오.
캐시 모니터를 사용하여 캐시 히트 수와 누락 수를
감시하십시오. 이러한 두 값을 비교하면
동적 캐시가 애플리케이션에 도움이 되는 정도를 확인할 수 있으며
성능 향상을 위해 추가 단계를 수행할 수 있는 경우
Application Server에 대한 처리 비용을 줄일 수 있습니다.
프로시저
- 캐시 모니터를 시작하고 캐시 통계를 클릭하십시오. 다음 캐시 통계를 볼 수 있습니다.
캐시 통계 |
설명 |
캐시 크기 |
캐시에 보유할 수 있는 최대 항목 수 |
사용된 항목 |
사용된 캐시 항목 수 |
캐시 히트 |
캐시에서 제공된 요청 응답 수 |
캐시 누락 |
캐시가 가능하지만 캐시에서 제공될 수 없는 요청 응답 수 |
LRU 소거 |
새 캐시 항목을 위한 공간을 만들기 위해 제거된 캐시 항목 수 |
명시적 제거 |
캐시 정책에 따라 캐시에서 제거 또는 무효화되었거나,
캐시 모니터를 통해 캐시에서 삭제된 캐시 항목 수 |
- 다음 캐시 구성 값을 볼 수도 있습니다.
캐시 구성 값 |
설명 |
기본 우선순위 |
모든 캐시 항목의 기본 우선순위를 지정합니다. 캐시가 가득 차면
상위 우선순위 항목 이전에 하위 우선순위 항목이 캐시에서
이동합니다. 캐시 정책에서 개별 캐시 항목의 우선순위를
지정할 수 있습니다. |
Servlet 캐싱 사용 가능 |
Servlet 캐싱이 사용 가능한 경우 Servlet 및 JSP(JavaServer Pages)의 결과가
캐시됩니다. 서블릿 캐싱 구성 방법에 관한 자세한 정보는 서블릿 캐싱 구성 주제를 참조하십시오. |
디스크 오프로드 사용 가능 |
캐시에서 제거되는 항목이 디스크로 저장되는지를
지정합니다. 자세한 정보는 동적 캐시 디스크 오프로드 구성 주제를 참조하십시오. |
- Application Server에서 데이터를 캐시에 추가할 때까지 기다리십시오. 캐시 모니터에서 사용된 캐시 항목 수를 최대한 높은 값으로
지정합니다. 사용된 항목 수가 최대값인 경우
캐시는 가능한 많은 요청에 응답을 제공할 수 있습니다.
- 캐시가 사용된 최대 항목 수를 갖는 경우
통계를 다시 설정하십시오.
캐시 히트 수와 캐시 누락 수를 감시하십시오. 히트 수가
누락 수보다 훨씬 큰 경우 최적의 캐시 구성입니다. 추가 조치를 취할 필요가 없습니다. 누락 수가
히트 수보다 큰 경우 Application Server가 작동하여 캐시된 값을 사용하여 요청을
제공하는 대신 응답을 생성합니다. Application Server는 데이터베이스 조회를 작성하거나
요청에 응답하기 위한 로직을 실행할 수 있습니다.
- 다수의 캐시 누락이 있는 경우 캐시에서 요청을 제공할 수 있는
확률을 높여서 캐시 히트 수를 늘리십시오.
캐시 히트 수를 높이려면
캐시 크기를 늘리거나 추가 캐시 정책을 구성하십시오. 캐시 크기를 늘리는 방법에 관한 정보는
동적 캐시 서비스 설정 주제를 참조하고, 캐시 정책 구성에 관한 정보는
cachespec.xml 파일로 캐시 가능한 오브젝트 구성 주제를 참조하십시오.
결과
캐시 모니터 애플리케이션을 사용하여 동적 캐시 서비스의 성능을
최적화했습니다.
다음에 수행할 작업
동적 캐시에 관한 자세한 정보는 태스크 개요: 동적 캐시 서비스를 사용하여 성능 개선 주제를
참조하십시오.