如何在PHP中获取系统统计信息

3
我正在推出一个Web应用程序的Beta版本,并希望记录有关资源的系统信息。系统监视器耗费了太多资源,而且做的事情比我需要的要多得多。我想做的是获取关键统计数据并在每次用户登录时记录它们。
以下是我感兴趣的统计数据:
- 用户数量 - 我已经完成了这个 - 系统5分钟和15分钟负载 - PHP的get load average - eth0上的出站带宽 - ???? - 可用内存 - ????
那么如何获取出站流量和可用内存的统计信息呢?
4个回答

4

如果您想了解如何完成此操作,请查看phpSysInfo


0
如果您正在使用*nix机器,您应该能够执行以下操作:
free -t -m

它将提供您以MB为单位的空闲内存信息。

可以轻松创建一个简单的脚本,您可以在crontab中进行调度。


0

就网络流量而言,您可能需要了解ntop


0
在基于Linux/Unix的系统上,您可以读取/proc/中的文件,例如/proc/meminfo和/proc/net/dev(尽管对于网络,命令'netstat -i'的输出更容易解析)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接