我同事的说法是读取proc下的文件,然后分析, 能不能有更好的方法呢?

解决方案 »

  1.   

    linux运行状态指那一些? 整起来是个大工程吧http://hi.baidu.com/zero2050/blog/item/1d8c9c168ba6e051f3de3290.html
    也是用proc的 说的很详细
      

  2.   

    学习!!不过一些基本的状态可以直接通过shell_exec调用返回获取!
      

  3.   

    看楼上的吧
    看看开源的程序自已写也是一样的原理仍需读proc
      

  4.   

    业务需要呀,不能用开源的,我检测的不是一个服务器,
    我在想一个方式:
    cpu检测:/proc/cpuinfo  /proc/stat  /proc/loadavg 这个来做判断,
    内存检测:/proc/meminfo         内存检测
    硬盘检测:/proc/diskstat         硬盘检测这也就是读文件自己分析状态了,然后返回分析结果
      

  5.   

    Cacti是一个很好的监控系统,用现成的吧
    http://www.cacti.net/
      

  6.   

    内存检测:/proc/meminfo 怎么看当前使用的内存?? 
    这个东西,真难搞。