动态高速缓存 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 树中的特殊统计信息。 例如:
  1. 用来表示高速缓存“Servlet: instance_1”模板群组 template_1 的统计信息的 StatDescriptor:new StatDescriptor (newString[] {WSDynamicCacheStats.NAME, "Servlet: instance1", WSDynamicCacheStats.TEMPLATE_GROUP, "template_1"});
  2. 用来表示高速缓存“Servlet: instance_1”磁盘组 Disk Offload Enabled 的统计信息的 StatDescriptor:new StatDescriptor (new String[] {WSDynamicCacheStats.NAME, "Servlet: instance_1", WSDynamicCacheStats.DISK_GROUP, WSDynamicCacheStats.DISK_OFFLOAD_ENABLED});
  3. 用来表示高速缓存“Object: instance2”对象高速缓存群组 Counters 的统计信息的 StatDescriptor:new StatDescriptor (new String[] {WSDynamicCacheStats.NAME, "Object: instance_2", WSDynamicCacheStats.OBJECT_GROUP, WSDynamicCacheStats.OBJECT_COUNTERS});
要点: 高速缓存实例名称以高速缓存类型 ("Servlet:") 作为前缀 或 "对象:")。

Servlet 高速缓存的计数器定义

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 磁盘上的当前依赖项标识数。 6.1
WSDynamicCacheStats.DependencyIdsBufferedForDisk WSDynamicCacheStats.NAME -"Servlet: cache_instance_1"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 为磁盘缓冲的当前依赖项标识数。 6.1
WSDynamicCacheStats.DependencyIdsOffloadedToDisk WSDynamicCacheStats.NAME -"Servlet: cache_instance_1"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 卸载到磁盘的依赖项标识数。 6.1
WSDynamicCacheStats.DependencyIdBasedInvalidationsFromDisk WSDynamicCacheStats.NAME -"Servlet: cache_instance_1"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 基于依赖项标识的失效数。 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 -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 磁盘上当前高速缓存条目数。 6.1
WSDynamicCacheStats.HitsOnDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 由磁盘满足的可高速缓存对象的请求数。 6.1
WSDynamicCacheStats.ExplicitInvalidationsFromDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 导致从磁盘除去条目的显式失效数。 6.1
WSDynamicCacheStats.TimeoutInvalidationsFromDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 磁盘超时数。 6.1
WSDynamicCacheStats PendingRemovalFromDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 要从磁盘中除去的当前暂挂条目的数目。 6.1
WSDynamicCacheStats.DependencyIdsOnDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 磁盘上的当前依赖项标识数。 6.1
WSDynamicCacheStats.DependencyIdsBufferedForDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 为磁盘缓冲的当前依赖项标识数。 6.1
WSDynamicCacheStats.DependencyIdsOffloadedToDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 卸载到磁盘的依赖项标识数。 6.1
WSDynamicCacheStats.DependencyIdBasedInvalidationsFromDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 基于依赖项标识的失效数。 6.1
WSDynamicCacheStats.TemplatesOnDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 磁盘上的当前模板数。 6.1
WSDynamicCacheStats.TemplatesBufferedForDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP /-" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 为磁盘缓冲的当前模板数。 6.1
WSDynamicCacheStats.TemplatesOffloadedToDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 卸载到磁盘的模板数。 6.1
WSDynamicCacheStats.TemplateBasedInvalidationsFromDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 基于模板的失效数。 6.1
WSDynamicCacheStats.GarbageCollectorInvalidationsFromDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 由于达到阈值上限而导致从磁盘高速缓存除去条目的垃圾回收器失效数。 6.1
WSDynamicCacheStats.OverflowInvalidationsFromDisk WSDynamicCacheStats.NAME -"对象: cache_instance_2"- WSDynamicCacheStats.DISK_GROUP -" WSDynamicCacheStats.DISK_OFFLOAD_ENABLED 由于超出磁盘高速缓存大小(以 GB 为单位)限制而导致从磁盘除去条目的失效数。 6.1