【深入JAVA】Java中的CPU和系统负载监控——OperatingSystemMXBean
2015-01-28 08:50
274 查看
[b]在阅读的过程中有任何问题,欢迎一起交流[/b]
邮箱:1494713801@qq.com
QQ:1494713801
在JAVA 7中,可以使用OperatingSystemMXBean类对系统和CPU负载情况进行监控
方法如下:
import com.sun.management.OperatingSystemMXBean;
...
OperatingSystemMXBean osBean = ManagementFactory.getPlatformMXBean(OperatingSystemMXBean.class);
// What % CPU load this current JVM is taking, from 0.0-1.0
System.out.println(osBean.getProcessCpuLoad());//指CPU的负载情况
// What % load the overall system is at, from 0.0-1.0
System.out.println(osBean.getSystemCpuLoad());//指系统的负载情况
注意:getSystemLoadAverage()在JAVA 6也有,但可惜的是在WINDOWS上运行的并不好
参考 http://blog.csdn.net/jackyrongvip/article/details/6646358
邮箱:1494713801@qq.com
QQ:1494713801
在JAVA 7中,可以使用OperatingSystemMXBean类对系统和CPU负载情况进行监控
方法如下:
import com.sun.management.OperatingSystemMXBean;
...
OperatingSystemMXBean osBean = ManagementFactory.getPlatformMXBean(OperatingSystemMXBean.class);
// What % CPU load this current JVM is taking, from 0.0-1.0
System.out.println(osBean.getProcessCpuLoad());//指CPU的负载情况
// What % load the overall system is at, from 0.0-1.0
System.out.println(osBean.getSystemCpuLoad());//指系统的负载情况
注意:getSystemLoadAverage()在JAVA 6也有,但可惜的是在WINDOWS上运行的并不好
参考 http://blog.csdn.net/jackyrongvip/article/details/6646358
相关文章推荐
- linux系统的负载与CPU、内存、硬盘、用户数监控shell脚本
- 利用shell脚本来监控linux系统的负载与CPU占用情况
- 利用shell脚本来监控linux系统的负载与CPU占用情况
- 利用shell脚本来监控linux系统的负载与CPU占用情况
- 最近捣腾的-xwiki, java cpu负载监控
- centos inux 系统的负载与CPU、内存、硬盘、用户数监控shell脚本
- 系统的负载与CPU、内存、硬盘、用户数监控
- 监控系统负载与CPU、内存、硬盘、登录用户数,超出警戒值则发邮件告警。
- 利用shell脚本来监控linux系统的负载与CPU占用情况
- 老李分享:apache日志分析及系统cpu,内存,负载情况监控 2
- Linux 系统CPU,内存,负载,IO监控脚本
- apache日志分析及系统cpu,内存,负载情况监控
- 利用shell脚本来监控linux系统的负载与CPU占用情况
- shell脚本监控系统负载、CPU和内存使用情况
- 利用shell脚本来监控linux系统的负载与CPU占用情况 推荐
- 利用shell脚本来监控linux系统的负载与CPU占用情况
- 利用Shell脚本来监控Linux系统的负载、CPU、内存、硬盘、用户登录数
- java--通过java获取系统cpu及内存负载情况
- shell脚本: linux系统的负载与CPU、内存、硬盘、用户数监控
- shell脚本监控系统负载、CPU和内存使用情况