java可以执行一些平台命令public class Runtime,然后返回数据流信息。

解决方案 »

  1.   

    可能难以做到实时状态,linux下面可以用top命令获取实时的使用状态
      

  2.   

    Runtime类中有freeMemory()maxMemory() 两个方法  可以获取
      

  3.   

    可以使用java中自带的方法,另外,也可以使用sigar来获取,可以参考这个:java使用sigar获取服务器信息
      

  4.   

    linux下可以通过分析proc下的设备获得CPU情况,free命令获得内存使用情况
    windows下可以通过vbscript查找系统表获得cpu和内存