동적 캐시 MBean 통계
동적 캐시 서비스는 캐시 통계에 액세스할 MBean 인터페이스를 제공합니다.
MBean 인터페이스를 통한(JACL 사용) 캐시 통계 액세스
- queryNames 명령으로 MBean ID를 확보하십시오. 예를 들면, 다음과 같습니다.
$AdminControl queryNames type=DynaCache,* // Returns a list of the available dynamic cache MBeans).
동적 캐시 MBean을 선택한 후 다음 명령을 실행하십시오.set mbean <dynamic_cache_mbean>
- 사용 가능한 캐시 통계의 이름을 검색하십시오.
$AdminControl invoke $mbean getCacheStatisticNames
- 사용 가능한 캐시 인스턴스의 이름을 검색하십시오.
$AdminControl invoke $mbean getCacheInstanceNames
- 기본 캐시 인스턴스에 대한 사용 가능한 모든 캐시 통계를 검색하십시오.
$AdminControl invoke $mbean getAllCacheStatistics
- 이름 지정된 캐시 인스턴스에 대한 사용 가능한 모든 캐시 통계를 검색하십시오.
$AdminControl invoke $mbean getAllCacheStatistics "services/cache/servletInstance_4"
- 기본 캐시 인스턴스에 대한 이름 배열로 지정된 캐시 통계를
검색하십시오.
$AdminControl invoke $mbean getCacheStatistics {"DiskCacheSizeInMB ObjectsReadFromDisk4000K RemoteObjectMisses"}
- 이름 지정된 캐시 인스턴스에 대한 이름 배열로 지정된 캐시 통계를
검색하십시오.
$AdminControl invoke $mbean getCacheStatistics {services/cache/servletInstance_4 "ExplicitInvalidationsLocal CacheHits"}
- 지정된 일반 표현식과 일치하는 이름 지정된 캐시 인스턴스에 대해
메모리의 모든 캐시 ID를 검색합니다.
$AdminControl invoke $mbean getCacheIDsInMemory {services/cache/servletInstance_4 \S}
- 지정된 일반 표현식과 일치하는 이름 지정된 캐시 인스턴스에 대해
디스크의 모든 캐시 ID를 검색합니다.
$AdminControl invoke $mbean getCacheIDsOnDisk {services/cache/servletInstance_4 \S}
- 캐시 ID에 대한 메타데이터 정보를 보유하고 있는 CacheEntry를 검색합니다.
$AdminControl invoke $mbean getCacheEntry {services/cache/servletInstance_4 cache_id_1}
- 이름 지정된 캐시 인스턴스의 패턴 맵핑된 캐시 ID와 일치하는 모든 캐시 항목 및
해당 인스턴스의 일치된 항목에 종속된 모든 캐시 항목을 무효화합니다.
$AdminControl invoke $mbean invalidateCacheIDs {services/cache/servletInstance_4 cache_id_1 true}