PHP sys_getloadavg 杂项函数
-
定义和用法
sys_getloadavg - 获取系统的负载(load average)注意: 此函数未在 Windows 平台下实现。
-
版本支持
PHP4 PHP5 PHP7 支持 v5.1.3+支持 支持 5.3.4 在PHP 5.3.4之前,Windows平台下无论 sys_getloadavg() 是否成功调用,总是会返回一个 NULL。
-
语法
sys_getloadavg( void )
sys_getloadavg() 返回三个系统负载(系统运行队列中的进程数)的样本数据,分别是1分钟、5分钟和15分钟之前。 -
参数
参数 必需的 描述 无 -
返回值
返回一个包含1分钟、5分钟和15分钟之前采样数据的array。 -
示例
$load = sys_getloadavg(); if ($load[0] > 80) { header('HTTP/1.1 503 Too busy, try again later'); die('Server too busy. Please try again later.'); }
-
相关页面
usys_getloadavg() - 以指定的微秒数延迟执行time_nanosys_getloadavg() - 延缓执行若干秒和纳秒time_sys_getloadavg_until() - 使脚本睡眠到指定的时间为止。set_time_limit() - 设置脚本最大执行时间