我在PHP 5.3.8和Litespeed 5.5上使用CakePHP 2.2。
由于服务器负载,有时我的站点无法访问,因此我需要检查平均和最大CPU利用率。在我的旧主机数据包中,我从cPanel检查它,但我的新服务器有Plesk,它是共享的,我没有权限检查CPU日志。
我知道最好的统计数据将是服务器的统计信息,但我很好奇是否有方法,库等检查和记录服务器负载?或者你能建议另一种检查服务器负载水平的方法吗?
答案 0 :(得分:1)
这是一个让你前进的快速命令:
<?php echo exec('uname -a') . "<br>";
echo exec('ps aux'); ?>
这是我要开始的地方。您可能必须根据uname命令返回的底层操作系统修改参数。通常,托管公司将允许您请求访问shell,以便您可以进一步挖掘。
这是一个名为phpsysinfo的全功能库,可以显示所有内容。 http://phpsysinfo.sourceforge.net/phpsysinfo/index.php?disp=dynamic