동적 캐시 PMI 카운터 정의
동적 캐시 통계 인터페이스는 com\ibm\websphere\pmi\stat 패키지 아래에 WSDynamicCacheStats로 정의됩니다.
동적 캐시 통계는 PMI 트리에 다음과 같이
구조화됩니다.
__Dynamic Caching+ | |__<Servlet: instance_1> |__Templates+ |__<template_1> |__<template_2> |__Disk+ |__<Disk Offload Enabled> | |__<Object: instance_2> |__Object Cache+ |__<Counters> + indicates logical group
StatDescriptor는 PMI 트리에서 특정 통계를 찾아서
액세스합니다. 예제:
- 캐시 서블릿에 대한 통계를 표시하는 StatDescriptor: instance_1 templates group template_1: new StatDescriptor (new String[] {WSDynamicCacheStats.NAME, "Servlet: instance1", WSDynamicCacheStats.TEMPLATE_GROUP, "template_1"});
- 캐시 서블릿에 대한 통계를 표시하는 StatDescriptor: instance_1 disk group Disk Offload Enabled: new StatDescriptor (new String[] {WSDynamicCacheStats.NAME, "Servlet: instance_1", WSDynamicCacheStats.DISK_GROUP, WSDynamicCacheStats.DISK_OFFLOAD_ENABLED});
- 캐시 오브젝트에 대한 통계를 표시하는 StatDescriptor: instance2 object cache group Counters: new StatDescriptor (new String[] {WSDynamicCacheStats.NAME, "Object: instance_2", WSDynamicCacheStats.OBJECT_GROUP, WSDynamicCacheStats.OBJECT_COUNTERS});
중요사항: 캐시 인스턴스 이름에는
캐시 유형("서블릿: " 또는 "오브젝트: ")이 추가됩니다.
서블릿 캐시에 대한 카운터 정의
PMI 통계의 이름. | 경로 | 설명 | 버전 |
---|---|---|---|
WSDynamicCacheStats.ObjectsOnDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에서 캐시 항목의 현재 수 | 6.1 |
WSDynamicCacheStats.HitsOnDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에서 제공되는 캐시 가능 오브젝트에 대한 요청의 수. | 6.1 |
WSDynamicCacheStats.ExplicitInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 결과적으로 디스크에서 항목을 제거하는 명시 무효화 수. | 6.1 |
WSDynamicCacheStats.TimeoutInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크 제한시간의 수. | 6.1 |
WSDynamicCacheStats PendingRemovalFromDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에서 제거된 보류 입력의 현재 수. | 6.1 |
WSDynamicCacheStats.DependencyIdsOnDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에서 종속성 ID의 현재 수. | 6.1 |
WSDynamicCacheStats.DependencyIdsBufferedForDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에 대한 버퍼링된 종속성 ID의 현재 수. | 6.1 |
WSDynamicCacheStats.DependencyIdsOffloadedToDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크로 오프로드된 종속성 ID의 수. | 6.1 |
WSDynamicCacheStats.DependencyIdBasedInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 종속성 ID 기본 무효화의 수. | 6.1 |
WSDynamicCacheStats.TemplatesOnDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에서 템플리트의 현재 수. | 6.1 |
WSDynamicCacheStats.TemplatesBufferedForDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에 대한 버퍼링된 템플리트의 현재 수. | 6.1 |
WSDynamicCacheStats.TemplatesOffloadedToDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크로 오프로드된 템플리트 수. | 6.1 |
WSDynamicCacheStats.TemplateBasedInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 템플리트 기본 무효화의 수. | 6.1 |
WSDynamicCacheStats.GarbageCollectorInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 높은 임계값에 도달해서 디스크 캐시로부터의 항목 제거를 초래한 가비지 콜렉터 무효화의 수. | 6.1 |
WSDynamicCacheStats.OverflowInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Servlet: cache_instance_1 “ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | GB 한계의 디스크 캐시 크기 또는 디스크 캐시 크기를 초과해서 디스크로부터의 항목 제거를 초래한 무효화의 수. | 6.1 |
오브젝트 캐시에 대한 카운터 정의
PMI 통계의 이름. | 경로 | 설명 | 버전 |
---|---|---|---|
WSDynamicCacheStats.ObjectsOnDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에서 캐시 항목의 현재 수 | 6.1 |
WSDynamicCacheStats.HitsOnDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에서 제공되는 캐시 가능 오브젝트에 대한 요청의 수. | 6.1 |
WSDynamicCacheStats.ExplicitInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 결과적으로 디스크에서 항목을 제거하는 명시 무효화 수. | 6.1 |
WSDynamicCacheStats.TimeoutInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크 제한시간의 수. | 6.1 |
WSDynamicCacheStats PendingRemovalFromDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에서 제거된 보류 입력의 현재 수. | 6.1 |
WSDynamicCacheStats.DependencyIdsOnDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에서 종속성 ID의 현재 수. | 6.1 |
WSDynamicCacheStats.DependencyIdsBufferedForDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에 대한 버퍼링된 종속성 ID의 현재 수. | 6.1 |
WSDynamicCacheStats.DependencyIdsOffloadedToDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크로 오프로드된 종속성 ID의 수. | 6.1 |
WSDynamicCacheStats.DependencyIdBasedInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 종속성 ID 기본 무효화의 수. | 6.1 |
WSDynamicCacheStats.TemplatesOnDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에서 템플리트의 현재 수. | 6.1 |
WSDynamicCacheStats.TemplatesBufferedForDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP / -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크에 대한 버퍼링된 템플리트의 현재 수. | 6.1 |
WSDynamicCacheStats.TemplatesOffloadedToDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 디스크로 오프로드된 템플리트 수. | 6.1 |
WSDynamicCacheStats.TemplateBasedInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 템플리트 기본 무효화의 수. | 6.1 |
WSDynamicCacheStats.GarbageCollectorInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | 높은 임계값에 도달해서 디스크 캐시로부터의 항목 제거를 초래한 가비지 콜렉터 무효화의 수. | 6.1 |
WSDynamicCacheStats.OverflowInvalidationsFromDisk | WSDynamicCacheStats.NAME - “Object: cache_instance_2“ - WSDynamicCacheStats.DISK_GROUP -“ WSDynamicCacheStats.DISK_OFFLOAD_ENABLED | GB 한계의 디스크 캐시 크기 또는 디스크 캐시 크기를 초과해서 디스크로부터의 항목 제거를 초래한 무효화의 수. | 6.1 |