array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.sys-getloadavg.php', 1 => 'sys_getloadavg', ), 'up' => array ( 0 => 'ref.misc.php', 1 => 'Çeşitli İşlevler', ), 'prev' => array ( 0 => 'function.sleep.php', 1 => 'sleep', ), 'next' => array ( 0 => 'function.time-nanosleep.php', 1 => 'time_nanosleep', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/misc/functions/sys-getloadavg.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5 >= 5.1.3, PHP 7, PHP 8)
sys_getloadavg — Ortalama sistem yükünü döndürür
Son 1., 5. ve 15. dakikada ölçülen ortalama sistem yükünü (sistemde çalışmakta olan süreç sayısını) gösteren üç değer döndürür.
Bu işlevin bağımsız değişkeni yoktur.
Son 1., 5. ve 15. dakikada alınan örnekleri içeren bir
dizi, başarısızlık durumunda false
döner
Örnek 1 - sys_getloadavg() örneği
<?php
$load = sys_getloadavg();
if ($load[0] > 0.80) {
header('HTTP/1.1 503 Too busy, try again later');
die('Sunucu çok meşgul. Lütfen daha sonra tekrar deneyin.');
}
?>
Bilginize: Bu işlev Windows sistemlerinde çalışmaz.