php打印负载函数、Linux awk打印负载

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}'

 

posted @ 2018-02-06 23:15  温柔的风  阅读(307)  评论(0编辑  收藏  举报