캐시 모니터

캐시 모니터는 동적 캐시의 현재 상태에 대한 실시간 보기를 제공하는 설치 가능한 웹 애플리케이션입니다. 캐시 모니터를 사용하면 동적 캐시가 예상대로 작동하는지를 확인할 수 있습니다. 캐시의 데이터를 조작하는 유일한 방법은 캐시 모니터를 사용하는 것입니다. 수동으로 데이터를 변경하기 위한 GUI 인터페이스를 제공합니다.

[z/OS]캐시 모니터는 사용자의 브라우저가 모니터와 상호작용하기 위해 연결된 하위(servant)의 캐시에 대한 정보를 제공합니다. 여러 하위(servant)를 가진 환경에서 캐시 모니터는 캐시 활동의 일부분만을 보여줍니다.

캐시 모니터는 다음을 수행하는 방법을 제공합니다.
  • 동적 캐시 구성 확인

    관리 콘솔에서 여러 서블릿 캐시 인스턴스를 작성한 후 특성을 구성할 수 있습니다. 예를 들어, 최대 캐시 크기, 각 캐시 인스턴스에서 디스크 오프로드 위치 및 외부 캐시 제어와 같은 고급 기능을 구성할 수 있습니다. 캐시 모니터에서 구성된 기능 및 특성을 보고 동적 캐시의 구성을 확인할 수 있습니다.

  • 캐시 정책 확인

    오브젝트를 캐시하려면, 고유 ID는 해당 오브젝트의 다른 호출에 대해 생성되어야 합니다. 각 오브젝트에 대한 고유 ID를 작성하려면 웹 모듈 WEB-INF 또는 엔터프라이즈 Bean META-INF 디렉토리 안에 있는 cachespec.xml 파일에 각 캐시 가능 오브젝트에 대한 규칙을 제공합니다. 캐시 가능 오브젝트에 대한 자세한 정보는 cachespec.xml 파일 주제를 참조하십시오. 각 캐시 가능 오브젝트는 규칙이 캐시 ID를 리턴하거나 규칙이 남아있지 않을 때까지 차례로 실행하는 여러 개의 캐시 ID 규칙을 가질 수 있습니다. 캐시 ID 생성 규칙에서 유효한 캐시 ID가 생성되지 않으면 오브젝트가 캐시화되지 않습니다. 복수 캐시 ID 규칙을 갖는 여러 개의 cachespec.xml 파일이 있을 수 있습니다. 캐시 모니터를 사용하여 각 오브젝트의 정책을 확인할 수 있습니다. 또한 현재 동적 캐시에 로드된 각 캐시 인스턴스의 모든 캐시 정책을 볼 수 있습니다. 이 보기는 또한 동적 캐시가 오류 없이 cachespec.xml 파일을 읽었는지 확인하기에 편리합니다.

  • 캐시 통계 모니터

    각 캐시 인스턴스에서 캐시 히트 수, 캐시 누락 수 및 캐시의 항목 수 같은 기본적인 캐시 데이터를 볼 수 있습니다. 이 데이터로 캐시 구성을 조정하여 동적 캐시 성능을 향상시킬 수 있습니다. 예를 들어, 사용된 항목 수가 종종 높고 항목이 제거 및 재작성되고 있는 경우, 캐시의 최대 크기를 늘리거나 디스크 오프로드 사용을 고려할 수 있습니다.

  • 캐시를 통한 데이터 플로우 모니터

    캐시 가능 오브젝트가 호출된 후에, 동적 캐시는 그에 대해 TTL(Time to Live), 공유 정책 등과 같은 실행 출력 및 메타데이터를 포함하는 캐시 항목을 작성합니다. 항목은 특별 오브젝트 이름에 대해 cachespec.xml 파일에 지정된 규칙을 기초로 고유한 ID 문자열에 의해 구별됩니다. 동일한 이름을 갖는 오브젝트가 각 호출에 대한 요청 매개변수 및 속성을 기초로 상이한 호출에 대해 여러 개의 캐시 ID를 생성할 수 있습니다. 고유 ID를 기초로 캐시 인스턴스에 있는 모든 캐시 항목을 볼 수 있습니다. 또한 공통 이름을 공유하는 캐시 항목의 그룹(템플리트라고 함)을 볼 수 있습니다. 캐시 항목은 공통 엔티티에 종속되는 항목의 전체 그룹을 무효화하는 데 사용되는 종속성 ID에 의해 그룹화할 수 있습니다. 그러므로 캐시 모니터는 공통된 종속성 ID를 공유하는 캐시 항목 그룹의 보기도 제공합니다.

    각 항목에 대해 캐시 모니터는 또한 지속 시간, 우선순위 및 공유 정책 같은 메타데이터를 표시하며 캐시된 출력의 보기를 제공합니다. 이는 사용자가 캐시된 페이지, 해당 페이지가 지속 시간, 우선순위 등과 같은 올바른 속성을 갖고 정정 캐시 인스턴스에서 캐시되었는지 및 캐시된 해당 페이지가 올바른 내용을 갖는지를 확인하는 데 도움이 됩니다.

  • 에지 캐시의 데이터 모니터

    동적 캐시는 ESI(Edge Side Include) 프로세서의 존재를 인식하고 ESI include 태그를 생성하거나 경계 캐싱이 가능한 단편에 적절한 캐시 정책을 생성할 수 있게 지원합니다. ESI 프로세서는 단편뿐 아니라 전체 페이지를 캐시할 수 있어서 더 높은 캐시 적중율을 제공합니다. 캐싱을 위해 구성된 복수 호스트에서 실행 중인 여러 개의 ESI 프로세서가 있을 수 있습니다.

    모든 ESI 프로세스 및 캐싱에 사용되는 그들의 호스트 목록을 볼 수 있습니다. 호스트 또는 프로세서를 선택하고 에지 캐시 통계 및 현재 캐시 항목을 보십시오.

  • 디스크에 오프로드된 데이터 보기

    기본적으로 캐시 항목의 수가 주어진 서버의 구성 한계에 도달할 때 캐시 항목이 제거되며 새 항목이 캐시 서비스에 들어올 수 있게 합니다. 디스크 오프로드에서 제거된 캐시 항목은 나중에 액세스할 수 있도록 디스크로 복사됩니다. 각 캐시 인스턴스에 대한 메모리에 캐시된 내용의 보기에 대응하는 디스크에 복사된 내용을 볼 수 있습니다.

  • 캐시의 데이터 관리
    캐시에서 데이터의 다음 기본 조작을 수행할 수 있습니다.
    • 캐시 인스턴스에서 항목 제거
    • 특정 종속성 ID에 대한 모든 항목 제거
    • 특정 이름(템플리트)에 대한 모든 항목 제거
    • 캐시 항목의 제거를 피하기 위해 항목을 가장 오래 전에 사용된 큐의 앞으로 이동
    • 캐시 인스턴스 내에서 디스크에서 메모리로 항목 이동
    • 캐시 인스턴스의 전체 내용 지우기
    • 캐시 인스턴스에 대한 디스크의 내용 지우기

    해당 조작으로 서버를 다시 시작하지 않고 캐시의 상태를 수동으로 변경할 수 있습니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdyn_cachemonitor
파일 이름:cdyn_cachemonitor.html