2012-09-24 47 views
0

我有兩臺JVM在單臺機器上運行。我能夠使用jConsole監視每個JVM的CPU使用情況,但現在我有了一個不同的場景。監控在單臺機器上運行的2個JVM的CPU使用情況

我還需要組合使用兩個JVM的CPU使用率。這會給我一個圖表,顯示兩個JVM的CPU使用情況。

任何人都可以建議我一些工具,可以給我想要的結果嗎?

另外,我應該能夠指定需要組合結果的2個JVM,因爲可能有超過2個JVM同時在機器上運行。

+0

你可以在同一個JVM中運行這兩個程序嗎? –

+0

不可能...這是產品要求/體系結構,它們應該在不同的jvm上運行。 –

+0

因此,即使出於測試目的,這也無法完成。你也不能自己在機器或虛擬機上運行JVM嗎? –

回答

1

JConsole使用JMX從JVM獲取CPU使用率。您可以編寫自己的JMX客戶端,它直接從所需的JVM中找到此信息並將它們組合(並將它們顯示在圖形或其他內容中)。

0

jvmtop以頂級方式顯示所有(可訪問)jvms和cpu /內存使用情況。

相關問題