java 7中新增的CPU和负载的监控
2011-07-30 11:50
253 查看
在J***A 7中,在监控方面,可以监视了系统和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());
// What % load the overall system is at, from 0.0-1.0
System.out.println(osBean.getSystemCpuLoad());
这里用数字0到1表示CPU的负载及系统的负载。
可惜的是,不知道为啥ORACLE没放到标准的java.lang中,而采用的是
com.sun.management.OperatingSystemMXBean。
要注意的中是,getSystemLoadAverage(),在J***A 6也有,但
可惜的是在WINDOWS上运行的并不好。
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());
// What % load the overall system is at, from 0.0-1.0
System.out.println(osBean.getSystemCpuLoad());
这里用数字0到1表示CPU的负载及系统的负载。
可惜的是,不知道为啥ORACLE没放到标准的java.lang中,而采用的是
com.sun.management.OperatingSystemMXBean。
要注意的中是,getSystemLoadAverage(),在J***A 6也有,但
可惜的是在WINDOWS上运行的并不好。
相关文章推荐
- java 7中新增的CPU和负载的监控
- 最近捣腾的-xwiki, java cpu负载监控
- 【深入JAVA】Java中的CPU和系统负载监控——OperatingSystemMXBean
- java--通过java获取系统cpu及内存负载情况
- Linux 系统CPU,内存,负载,IO监控脚本
- nagios利用NRPE监控CPU、负载、磁盘IO
- 编写shell脚本监控系统负载、CPU和内存使用情况
- 利用shell脚本来监控linux系统的负载与CPU占用情况
- shell脚本监控系统负载、CPU和内存使用情况
- Python 写的几个监控脚本(CPU,内存,网卡流量,负载,磁盘空间)
- 系统的负载与CPU、内存、硬盘、用户数监控
- shell脚本监控系统负载、CPU和内存使用情况
- zabbix管理四之监控cpu的负载
- Redhat linux 系统的负载与CPU、内存、硬盘、用户数监控shell脚本
- 利用PRTG实现对cisco路由器的cpu负载、端口流量等的监控 推荐
- shell脚本监控系统负载、CPU和内存使用情况
- java监控linux服务器CPU,内存等信息
- 利用/proc/loadavg监控CPU的平均负载 [cpu负载测试] [php]
- 用java实现实时监控表中的数据,如果有新添加的数据,就通知外部服务器查询这条新增的数据。
- shell脚本监控系统负载、CPU和内存使用情况