1.如果服务器是Linux系统,可以直接通过php函数memory_get_usage()函数获取当前内存使用情况,通过getrusage()函数获取cpu使用情况信息
2.如果服务器是在Windows系统下,memory_get_usage()函数也可以获取内存使用,但是cpu使用无法用getrusage()函数获取,php手册上说,Note: 此函数未在 Windows 平台下实现。
memory_get_usage内存获取 | getrusage cpu获取 | |
Linux | 可以 | 可以 |
Windows | 可以 | 不可以 |
为了能够更好的获取服务器的这些资源,有网友网上提供php探针,可以更好更全面的获取服务器信息
http://pan.baidu.com/s/1pJwMNwR php探针分享地址