JVM 監視

您可以使用 JvmStats MXBean,在 Liberty 中進行 JVM 監視。

每個 Liberty 實例都有一個 JvmStats MXBean。

用來識別 JVM MXBean 的 ObjectName 是:
WebSphere:type=JvmStats
可用的實例 = 1

這個 MXBean 負責報告 JVM 的效能。 以下是 JVM 可用的屬性。

資料堆資訊
  • 可用的資料堆數量(位元組)
  • 資料堆中 JVM 所用的記憶體總計(位元組)
  • 資料堆大小(位元組)
CPU 資訊
  • 這個 JVM 耗用的 CPU 百分比
記憶體回收 (GC) 資訊
  • JVM 啟動之後發生的 GC 次數
  • GC 活動所耗費的時間總計
一般資訊
  • JVM 啟動以來的時間(毫秒)。
計數器定義(MXBean 屬性)
  • Heap:現行 JVM 所用的資料堆大小。
  • FreeMemory:現行 JVM 可用的資料堆。
  • UsedMemory:現行 JVM 已使用的資料堆。
  • ProcessCPU:JVM 程序所用的 CPU 百分比。
  • GcCount:JVM 啟動之後發生的 GC 次數。
  • GcTime:GC 時間的累計總值。
  • UpTime:JVM 啟動以來的時間(毫秒)。
管理介面
用於 JVM 監視的管理介面是 com.ibm.websphere.monitor.jmx.JvmMXBean您可以利用管理介面來取得虛擬物件。請參閱 「存取 MBean 屬性和作業」範例
如需管理介面的相關資訊,請參閱 Liberty 的 Java API 文件。每一個 Liberty API 的 Java API 說明文件都是以個別的 .zip 檔來提供(其位於 ${wlp.install.dir}/dev 目錄下的其中一個 javadoc 子目錄中)。

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

檔名:rwlp_mon_jvm.html