動態快取 MBean 統計資料

動態快取服務提供用來存取快取統計資料的 MBean 介面。

利用 JACL,以 MBean 介面來存取快取統計資料

  • 利用 queryNames 指令來取得 MBean ID,例如:
    $AdminControl queryNames type=DynaCache,*  // 傳回可用的動態快取 MBean 的清單
    
    請選取您的動態快取 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 之 meta 資料資訊的 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}

指出主題類型的圖示 參照主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdyn_mbeancachestat
檔名:rdyn_mbeancachestat.html