利用快取監視器調整動態快取

請利用這個作業來解讀快取監視器統計資料,以改進動態快取服務的效能。

開始之前

請確認已啟用動態快取,且應用程式伺服器上已安裝快取監視器應用程式。

關於這項作業

請參閱「顯示快取」資訊主題,以取得如何配置快取監視器應用程式的相關資訊。

請利用快取監視器來監看快取命中和快取遺失。 您可以比較這兩個值來判斷有多少動態快取正在協助您的應用程式,您是否可以採取任何其他步驟來進一步改進效能,以及降低應用程式伺服器的處理成本。

程序

  1. 啟動快取監視器,然後按一下快取統計資料 您可以檢視下列快取統計資料:
    快取統計資料 說明
    快取大小 快取能夠保存的項目數上限。
    已使用的項目 已使用的快取項目數。
    快取命中 從快取中提供的要求回應數。
    快取遺失 可快取但不能從快取中提供的要求回應數。
    LRU 收回 為了將空間讓給新快取項目而移除的快取項目數。
    明確移除 已根據快取原則從快取中移除或失效,或已透過快取監視器從快取中刪除的快取項目數。
  2. 您也可以檢視下列快取配置值:
    快取配置值 說明
    預設優先順序 指定所有快取項目的預設優先順序。 當快取已滿時,會先從快取中移動優先順序較低的項目,然後才是優先順序較高的項目。 您可以在快取原則中指定個別快取項目的優先順序。
    啟用 Servlet 快取 如果已啟用 Servlet 快取,就會快取 Servlet 和 JavaServer Pages (JSP) 檔中的結果。 請參閱「配置 Servlet 快取」主題,以取得如何配置 Servlet 快取的相關資訊。
    啟用磁碟卸載 指定從快取中移除的項目,是否要儲存到磁碟中。 請參閱「配置動態快取磁碟卸載」主題,以取得相關資訊。
  3. 等待應用程式伺服器將資料新增至快取中。 您想要快取監視器中已使用的快取項目數儘可能大。 當已使用的項目數到達最大值時,快取可以對儘可能多的要求提供回應。
  4. 當快取有大量已使用的項目時,請重設統計資料。 請監看快取命中和快取遺失的數目。 如果命中數遠大於遺失數,您便有最佳的快取配置。 您不需要採取任何進一步的動作。 如果發現遺失數較大,命中數較小,就表示應用程式伺服器正在努力產生回應,而不是利用已快取的值來處理要求。 應用程式伺服器可能會發出資料庫查詢或執行邏輯來回應要求。
  5. 如果快取遺失數很大,請將從快取處理要求的概率加大,以增加快取命中數。

    如果要改進快取命中數,您可以增加快取大小或配置其他快取原則。 請參閱「動態快取服務設定」主題,以取得如何增加快取大小的相關資訊;請參閱「利用 cachespec.xml 檔來配置可快取的物件」主題,以取得配置快取原則的相關資訊。

結果

您已利用快取監視器應用程式,將動態快取服務的效能最佳化。

下一步

請參閱「作業概觀:利用動態快取服務來提高效能」主題,以取得動態快取的相關資訊。


指出主題類型的圖示 作業主題



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