获取CPU使用率/ RAM使用率

时间:2017-08-07 15:16:20

标签: php windows cpu-usage vps ram

我有一个Windows VPS和一个管理游戏的网站。我希望在我的管理中,我可以恢复CPU的使用以及RAM的使用,并且当值改变时值会更新。

这可能吗?

2 个答案:

答案 0 :(得分:1)

您可以使用PHPSYSINFO。链接如下。它是一个PHP脚本,只需将其上传到您的服务器文件夹并进行所需的配置。

链接:http://phpsysinfo.github.io/phpsysinfo/https://github.com/phpsysinfo/phpsysinfo

答案 1 :(得分:1)

如果你的意思是ram / cpu php使用了多少,那么你可以使用普通的PHP而不使用任何包来执行以下操作: 这将返回ram用法:

function get_server_memory_usage(){

$free = shell_exec('free');
$free = (string)trim($free);
$free_arr = explode("\n", $free);
$mem = explode(" ", $free_arr[1]);
$mem = array_filter($mem);
$mem = array_merge($mem);
$memory_usage = $mem[2]/$mem[1]*100;
return $memory_usage;
}

cpu用法:

function get_server_cpu_usage(){
$load = sys_getloadavg();
return $load[0];
}