日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 负载监控_php记录服务器负载、内存、cpu状态的代码

發(fā)布時間:2024/7/5 php 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 负载监控_php记录服务器负载、内存、cpu状态的代码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

通過調用系統(tǒng)命令top,然后借助函數(shù)explode,實現(xiàn)記錄服務器負載、內存使用情況、cpu當前狀態(tài)等信息。

代碼如下:

/**

* 記錄服務器負載、內存使用、cpu狀態(tài)

* 每10秒檢測一次

* edit by www.jbxue.com

*/

while(1){

exec('top -b -n 1 -d 3',$out);

$Cpu = explode(' ', $out[2]);

$Mem = explode(' ', $out[3]);

$Swap = explode(' ', $out[4]);

//var_dump($Cpu,$Mem,$Swap);

$cpu = str_replace(array('%us,',' '),'',$Cpu[1]);

$mem = str_replace(array('k used,',' '),'',$Mem[2]);

$swap = str_replace(array('k cached',' '),'',$Swap[5]);

echo date('md H').' '.$cpu.' '.intval($mem/1024).' '.intval($swap/1024).chr(10);

sleep(10);

}

?>

您可能感興趣的文章:

Linux查看CPU、內存使用情況的方法

Linux下查看硬件信息(CPU、內存、機器型號、網(wǎng)卡等)

hp-unix中查看內存、CPU的使用率的方法

Ubuntu12.10查看CPU溫度的方法

延伸閱讀:php獲取CPU使用情況的代碼

php中使用proc/loadavg監(jiān)控CPU的平均負載

php頁面緩存的例子(減經(jīng)cpu與mysql負擔)

php獲取cpu與內存使用情況的代碼一例

php獲取linux服務器CPU、內存、硬盤使用率的實現(xiàn)代碼

php獲取計算機唯一標識信息(cpu,網(wǎng)卡,MAC地址)的代碼

PHP-CGI 進程 CPU 100% 與 file_get_contents 函數(shù)的關系

php程序隨機記錄mysql rand()造成CPU 100%的解決方法

php獲取CPU使用信息

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的php 负载监控_php记录服务器负载、内存、cpu状态的代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。