【发布时间】:2013-08-28 13:25:33
【问题描述】:
我想从java代码计算操作系统的CPU使用百分比。
- 有几种方法可以通过
unix命令找到它[例如。使用mpstat、/proc/stat等...] 并从Runtime.getRuntime().exec使用它
但我不想使用系统调用。
我试过ManagementFactory.getOperatingSystemMXBean()
OperatingSystemMXBean osBean =
(OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
System.out.println(osBean.getSystemLoadAverage());
但它给 cpu 负载但不给 cpu 使用率。有没有办法查到使用百分比?
【问题讨论】: