效能監視基礎架構 (PMI)
請利用這個頁面來瞭解「效能監視基礎架構」及其他工具,以協助監視應用程式伺服器的整體性能。
一般 Web 系統是由 Web 伺服器、應用程式伺服器和資料庫組成。 對於 Web 系統的整體效能來說,應用程式伺服器的監視和調整至關重要。 「效能監視基礎架構 (PMI)」是 WebSphere® Application Server 和 WebSphere 系列產品(如 Portal 和 Commerce 等)的核心監視基礎架構。 WebSphere PMI 提供的效能資料有助於監視和調整應用程式伺服器效能。
當為取得最佳效能而調整 WebSphere Application Server,或在修正執行狀況很差的 Java™ Platform Enterprise Edition (Java EE) 應用程式時,從效能角度瞭解各種執行時期和應用程式資源的執行狀況是很重要的。 PMI 提供一組用來解釋執行時期和應用程式資源行為的綜合性資料。 例如,PMI 會提供資料庫連線儲存區大小、Servlet 回應時間、Enterprise JavaBeans (EJB) 方法回應時間、Java 虛擬機器 (JVM) 記憶體回收時間以及 CPU 使用率,等等。 這個資料可用來瞭解執行緒儲存區和連線儲存區等的執行時期資源使用型樣,以及 Servlet、JavaServer Pages (JSP) 和 Enterprise Bean 等應用程式元件的效能性質。
使用 PMI 資料可以識別及修正應用程式伺服器中的效能瓶頸。 例如,從備妥陳述式快取中捨棄的陳述式數目便是「Java 資料庫連線功能 (JDBC)」連線儲存區中的 PMI 統計資料之一。 這個統計資料可用來調整備妥陳述式快取大小,以便將捨棄數目降至最低,並改進資料庫查詢效能。 「Tivoli® 效能檢視器」、其他 Tivoli 工具、您自己的應用程式,或第三方工具都可用來監視和分析 PMI 資料。 「Tivoli 效能檢視器」是隨付於 WebSphere Application Server 的一種 PMI 資料圖形檢視器。 效能顧問利用 PMI 資料來分析應用程式伺服器的執行時期狀態,並提供將應用程式伺服器資源使用率最佳化的調整建議。
另外,PMI 資料也可用來監視應用程式伺服器的性能。 CPU 使用率、Servlet 回應時間和 JDBC 查詢時間是其中一部分性能指示器。 效能管理工具(如 Tivoli Monitoring for Web Infrastructure 和其他第三方工具)可以監視 PMI 資料,並根據某些預先定義的臨界值來產生警示。