实验室里的一个基于服务计算的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不是很在行,恳请高手详细指点。
解决方案 »
- JPA一对一关系问题
- 【难题】Content-Type: application/octet-stream; boundary 文件上传处理
- sybace批量执行错误,哪位大侠帮忙看看。
- 关于weblogic棘手的问题
- 大家来拼这个hql语句(有分组,聚合)
- 关于props的问题,菜鸟提问!
- intra-mart????
- ◆◇◆ 关于 WebService 使用相对路径访问配置文件的问题! ◆◇◆
- 请教hibernate中one-to-one关系!
- 我用eclipse3,tomcat4.1.26,lomboz想调试jsp,怎么设置啊?
- junit 的jvm问题,请高手赐教!!急
- 要长上传之后改图片的大小怎么做用java语言实现
我做过相关监控(CPU,HD,MEM,端口,交换机端口流量,RPING,PING,进程等)
当然对上述的监控采用的技术不一样