Java 监视在一台机器上运行的两个JVM的CPU使用情况

Java 监视在一台机器上运行的两个JVM的CPU使用情况,java,monitoring,cpu-usage,Java,Monitoring,Cpu Usage,我有两个JVM在一台机器上运行。我能够使用jConsole监视每个JVM的CPU使用情况,但现在我有了一个不同的场景 我还需要将两个JVM的CPU使用率结合起来。这将给我一个图形,显示两个JVM的CPU使用情况 有人能给我推荐一些能给我想要的结果的工具吗 此外,我应该能够指定需要组合结果的两个JVM,因为机器上可能同时运行两个以上的JVM。JConsole使用JMX从JVM获取CPU使用率。您可以编写自己的JMX客户机,直接从所需的jvm中查找这些信息,并将它们组合起来(并以图形或其他方式显示)

我有两个JVM在一台机器上运行。我能够使用jConsole监视每个JVM的CPU使用情况,但现在我有了一个不同的场景

我还需要将两个JVM的CPU使用率结合起来。这将给我一个图形,显示两个JVM的CPU使用情况

有人能给我推荐一些能给我想要的结果的工具吗


此外,我应该能够指定需要组合结果的两个JVM,因为机器上可能同时运行两个以上的JVM。

JConsole使用
JMX
从JVM获取CPU使用率。您可以编写自己的
JMX
客户机,直接从所需的jvm中查找这些信息,并将它们组合起来(并以图形或其他方式显示)。

显示所有(可访问)JVM和cpu/内存的使用率是最高的。

你能在同一个JVM中运行这两个程序吗?不可能……这是产品要求/体系结构,这两个东西都应该在不同的JVM上运行。因此,即使出于测试目的,也不能这样做?另外,您不能在一台机器或虚拟机上单独运行JVM?不,我们不能这样做是为了进行测试,也是因为这是产品体系结构的组成部分,需要进行大量更改。因此,我假设您无法对该配置进行单元测试;)您可以使用一台单独的真实/虚拟机来运行它们吗。