实验室里的一个基于服务计算的863课题为了让个计算资源均衡,要知道各个机器的配置情况可当前资源利用率,主要是cpu主频、
占用率;内存大小、可用内存大小。
项目使用的是j2ee,但是由于java是在虚拟机上运行的缘故,这些和系统相关的信息可能无法直接获得,例Runtime.totalMemory
()和Runtime.freeMemery()返回的仅是关于虚拟机的内存信息。
请问高手:
1.Java中是否提供了相关的api?
2.若否,是不是可以利用JNI提供的和c相关的接口,间接地用c去获取相关信息,我对c不是很在行,恳请高手详细指点。
占用率;内存大小、可用内存大小。
项目使用的是j2ee,但是由于java是在虚拟机上运行的缘故,这些和系统相关的信息可能无法直接获得,例Runtime.totalMemory
()和Runtime.freeMemery()返回的仅是关于虚拟机的内存信息。
请问高手:
1.Java中是否提供了相关的api?
2.若否,是不是可以利用JNI提供的和c相关的接口,间接地用c去获取相关信息,我对c不是很在行,恳请高手详细指点。
解决方案 »
- 上传报错java.io.FileNotFoundException
- 最近弄SSH 遇到的一些问题
- JSF中graphicImage标签路径错误,无法显示图片,急!
- 问一个简单问题----在线等
- 为什么 我用struts1的 validator验证框架 验证double,不生效?
- 关于Hibernate问题???
- 如何在程序正常运行时获取堆栈信息?
- tomcat+apache配置后子目录Servlet不能访问的问题
- 用asant编译JDK!.4自带的petstore为什么要求JDK5呢?
- 欢迎:java-xml的众多技术、API的讨论(参与有分)
- junit 的jvm问题,请高手赐教!!急
- 要长上传之后改图片的大小怎么做用java语言实现
我做过相关监控(CPU,HD,MEM,端口,交换机端口流量,RPING,PING,进程等)
当然对上述的监控采用的技术不一样