CakePHP网站的CPU利用率


CPU utilization of CakePHP website

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

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

我知道最好的统计数据是服务器的统计数据,但我想知道是否有方法、库等来检查和记录服务器负载?或者您可以建议另一种检查服务器负载级别的方法吗?

下面是一个快速命令:

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

这就是我的出发点。您可能需要根据uname命令返回的底层操作系统修改参数。通常托管公司会允许您请求访问shell,这样您就可以进一步挖掘。

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