Estadísticas del MBean de memoria caché dinámica
El servicio de memoria caché dinámica proporciona una interfaz del MBean para acceder a las estadísticas de memoria caché.
Acceso a las estadísticas de memoria caché con la interfaz de MBean utilizando JACL
- Obtenga el identificador de MBean con el mandato queryNames,
por ejemplo:
$AdminControl queryNames type=DynaCache,* // Devuelve una lista de los MBeans de memoria caché dinámica disponibles
Seleccione el MBean de memoria caché dinámica y ejecute el siguiente mandato:set mbean <bean_gestionado_memoria_caché_dinámica>
- Recupere los nombres de las estadísticas de memoria caché disponibles:
$AdminControl invoke $mbean getCacheStatisticNames
- Recupere los nombres de las instancias de memoria caché disponibles:
$AdminControl invoke $mbean getCacheInstanceNames
- Recupere todas las estadísticas de memoria caché disponibles para
la instancia de memoria caché básica:
$AdminControl invoke $mbean getAllCacheStatistics
- Recupere todas las estadísticas de memoria caché disponibles para la
instancia de memoria caché denominada:
$AdminControl invoke $mbean getAllCacheStatistics "services/cache/servletInstance_4"
- Recupere las estadísticas de memoria caché especificadas por la matriz
de nombres para la instancia de memoria caché básica:
$AdminControl invoke $mbean getCacheStatistics {"DiskCacheSizeInMB ObjectsReadFromDisk4000K RemoteObjectMisses"}
- Recupere las estadísticas de memoria caché especificadas por la matriz
de nombres para la instancia de memoria caché denominada:
$AdminControl invoke $mbean getCacheStatistics {services/cache/servletInstance_4 "ExplicitInvalidationsLocal CacheHits"}
- Recupere todos los ID de memoria caché en memoria para la instancia en memoria caché denominada que
coincide con la expresión regular especificada:
$AdminControl invoke $mbean getCacheIDsInMemory {services/cache/servletInstance_4 \S}
- Recupere todos los ID de memoria caché en disco para la instancia en memoria caché denominada que
coincide con la expresión regular especificada:
$AdminControl invoke $mbean getCacheIDsOnDisk {services/cache/servletInstance_4 \S}
- Recupera la CacheEntry, que mantiene la información de metadatos para el ID de memoria caché:
$AdminControl invoke $mbean getCacheEntry {services/cache/servletInstance_4 cache_id_1}
- Invalida todas las entradas de memoria caché que coinciden con los ID de memoria caché pattern-mapped
en la instancia de memoria caché denominada y todas las entradas de memoria caché dependientes de las entradas con coincidencia
de la instancia:
$AdminControl invoke $mbean invalidateCacheIDs {services/cache/servletInstance_4 cache_id_1 true}