OperatingSystemMXBean CPU使用方法

时间:2016-01-13 11:22:52

标签: java jmx

我在RHEL上使用Oracle JDK 7

方法com.sun.management.OperatingSystemMXBean.getSystemCpuLoad()是否会返回机器上所有可用cpu的CPU使用百分比?

此外,当我使用java.lang.management.OperatingSystemMXBean.getSystemLoadAverage()时,它返回8.89。我的机器只有8个cpu。这是889%的CPU使用率?但是因为我只有8个cpus,所以不是最大800%?

1 个答案:

答案 0 :(得分:0)

平均负载是平均等待线程数。上限基于您拥有的线程数(不是CPU数)