我需要从服务器获取信息(此时加载CPU)并将其写入变量中。sys_getloadavg()
返回具有三个样本的数组(最后1,5和15分钟),但我需要在这一刻加载CPU。
没有直接的方法。我的建议是使用像exec
这样的函数或它的等价物。使用exec
,您可以调用像top
这样的unix命令来获得所需的统计信息。然后,您必须解析exec
的返回值并获得您正在搜索的信息。还有文件/proc/stat
,您可以读取并获得您想要的信息。
这很简单,我必须转向第一个数组变量:
$cpu_loading_array = sys_getloadavg();
$cpu_loading = $cpu_loading_array[0];