php列印負載函式、Linux awk列印負載

OldBoy~發表於2018-02-06

php的sys_getloadavg

sys_getloadavt()可以獲得系統負載情況。該函式返回一個包含三個元素的陣列,每個元素分別代表系統再過去的1、5和15分鐘內的平均負載。

與其讓伺服器因負載過高而宕掉,不如在系統負載很高時主動die掉一個指令碼,sys_getloadavg()就是用來幫你實現這個功能的。

官方連結:http://php.net/sys_getloadavg

<?php
$load = sys_getloadavg();
 
 
print_r($load);
?>
 
Array
(
    [0] => 0.06
    [1] => 0.04
    [2] => 0.05

注:該函式在windows下無效。

 

 

Linux 命令

uptime | awk '{print $10,$11,$12}' | awk -F ',' '{print $1}'

 

相關文章