sys_getloadavg
获取系统平均负载
PHP 5 >= 5.1.0, PHP 7, PHP 8
sys_getloadavg() 函数用于获取系统的平均负载值。该函数返回一个数组,包含最近1分钟、5分钟和15分钟的系统负载平均值,通常用于监控系统性能。
array sys_getloadavg ( void )
返回一个包含三个浮点数的数组,分别表示系统最近1分钟、5分钟和15分钟的负载平均值。如果获取失败,返回 FALSE。
$load = sys_getloadavg(); if ($load !== false) { echo "1分钟负载平均值: " . $load[0] . "\n"; echo "5分钟负载平均值: " . $load[1] . "\n"; echo "15分钟负载平均值: " . $load[2] . "\n"; } else { echo "无法获取系统负载平均值。\n"; }
以上示例代码调用 sys_getloadavg() 函数获取系统负载平均值,并判断返回结果是否成功。如果成功,依次输出1分钟、5分钟和15分钟的平均负载;如果失败,则输出错误提示信息。