我建立了我的web应用程序自定义组件,将基准每项服务,至今该计划是基准平常的东西:PHP收集服务器统计
- 响应时间
- 内存
- 当前服务器活动
等
我已经建立了基本的东西,我想存储了放入linux“top”命令,其中列出了当前正在运行的进程和已用资源的数量。 虽然,我一直无法从运行获得任何responde:
$output = shell_exec('top');
echo "<pre>";
var_dump($output);
echo "</pre>";
但其他更简单的命令做的工作,就像在PHP手册中的例子:
$output = shell_exec('ls -lart');
所以我的问题是: - 我是否需要以root身份运行“top”命令? (目前它运行在apache用户下) - 或者是否有任何其他的PHP命令可以帮助我获得服务器统计信息?
我看过这篇文章,但我没有真正有兴趣安装任何东西,因为我需要我的统计数据并将它们存储在我的数据库中。 PHP server statistics script?
正是我在找的东西......谢谢! –