我有兩臺JVM在單臺機器上運行。我能夠使用jConsole監視每個JVM的CPU使用情況,但現在我有了一個不同的場景。監控在單臺機器上運行的2個JVM的CPU使用情況
我還需要組合使用兩個JVM的CPU使用率。這會給我一個圖表,顯示兩個JVM的CPU使用情況。
任何人都可以建議我一些工具,可以給我想要的結果嗎?
另外,我應該能夠指定需要組合結果的2個JVM,因爲可能有超過2個JVM同時在機器上運行。
我有兩臺JVM在單臺機器上運行。我能夠使用jConsole監視每個JVM的CPU使用情況,但現在我有了一個不同的場景。監控在單臺機器上運行的2個JVM的CPU使用情況
我還需要組合使用兩個JVM的CPU使用率。這會給我一個圖表,顯示兩個JVM的CPU使用情況。
任何人都可以建議我一些工具,可以給我想要的結果嗎?
另外,我應該能夠指定需要組合結果的2個JVM,因爲可能有超過2個JVM同時在機器上運行。
JConsole使用JMX
從JVM獲取CPU使用率。您可以編寫自己的JMX
客戶端,它直接從所需的JVM中找到此信息並將它們組合(並將它們顯示在圖形或其他內容中)。
jvmtop以頂級方式顯示所有(可訪問)jvms和cpu /內存使用情況。
你可以在同一個JVM中運行這兩個程序嗎? –
不可能...這是產品要求/體系結構,它們應該在不同的jvm上運行。 –
因此,即使出於測試目的,這也無法完成。你也不能自己在機器或虛擬機上運行JVM嗎? –