0

我在 PHP 5.3.8 和 Litespeed 5.5 上使用 CakePHP 2.2。

由于服务器负载有时我的站点无法访问,因此我需要检查平均和最大 CPU 利用率。在我的旧托管数据包中,我从 cPanel 检查它,但我的新服务器有 Plesk,它是共享的,我无权检查 CPU 日志。

我知道最好的统计数据将是服务器的统计数据,但我很好奇是否有办法、库等来检查和记录服务器负载?或者您能建议另一种检查服务器负载水平的方法吗?

4

1 回答 1

1

这是一个快速的命令,可以帮助您:

<?php echo exec('uname -a') . "<br>";
    echo exec('ps aux'); ?>

这就是我要开始的地方。您可能必须根据 uname 命令返回的底层操作系统修改参数。通常托管公司会允许您请求访问外壳,以便您可以进一步挖掘。

这是一个名为 phpsysinfo 的功能齐全的库,它显示了一切非常好的东西。http://phpsysinfo.sourceforge.net/phpsysinfo/index.php?disp=dynamic

于 2012-09-01T18:30:16.293 回答