當前位置:首頁 » 編程語言 » phpcpu使用率

phpcpu使用率

發布時間: 2022-12-25 17:53:22

『壹』 php-fpm導致CPU佔用率100%

各個地方打個日誌,判斷下是哪個地方慢了,然後才能進行優化。根據以往的經驗是表中的數據量太大,讀取太慢導致的,此時加個索引能解決

『貳』 php如何獲得CPU,內存是使用率

<?php
$str = shell_exec('more /proc/stat');
$pattern = "/(cpu[0-9]?)[\s]+([0-9]+)[\s]+([0-9]+)[\s]+([0-9]+)[\s]+([0-9]+)[\s]+([0-9]+)[\s]+([0-9]+)[\s]+([0-9]+)/";
preg_match_all($pattern, $str, $out);
echo "共有".count($out[1])."個CPU,每個CPU利用率如下:<br>";
for($n=0;$n<count($out[1]);$n++)
{
echo $out[1][$n]."=".(100*($out[1][$n]+$out[2][$n]+$out[3][$n])/($out[4][$n]+$out[5][$n]+$out[6][$n]+$out[7][$n]))."%<br>";
}
?>
//////////////////////////////////////////////////////////////////////
<?php
$str = shell_exec('more /proc/meminfo');
$pattern = "/(.+):\s*([0-9]+)/";
preg_match_all($pattern, $str, $out);
echo "物理內存總量:".$out[2][0]."<br>";
echo "已使用的內存:".$out[2][1]."<br>";
echo "-----------------------------------------<br>";
echo "內存使用率:".(100*($out[2][0]-$out[2][1])/$out[2][0])."%<br>";
?>
//////////////////////////////////////////////////////////////////////
<?php
$str = shell_exec('more /proc/net/dev');
$pattern = "/(eth[0-9]+):\s*([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)/";
preg_match_all($pattern, $str, $out);
echo "共有".count($out[1])."個網路介面,每個網路介面利用率如下:<br>";
for($n=0;$n<count($out[1]);$n++)
{
echo $out[1][$n].":收到 ".$out[3][$n]." 個數據包,發送 ".$out[11][$n]." 個數據包<br>";
}
?>

『叄』 求php-cgi.exe使用率過高導致CPU100%的解決辦法

不要使用普通的CGI模式安裝,每個PHP進程默認佔128MB內存,幾G內存也最多百來人訪問就擊垮了。 CGI模式是早期內部小網站的模式,現在一般用於開發時方便調試。
部署PHP應該使用FastCGI方式或者ISAPI方式安裝,就不會產生多進程和資源佔用過多。

『肆』 PHP如何在windows下獲取計算機的cpu和內存

在cmd下 用批處理語句獲取windows的CPU 內存使用情況的語句,找下。
然後php有執行 OS 原生腳本的函數,跟你在CMD下執行一樣。
執行完,獲取返回的信息即可。

『伍』 如何限制php程序的cpu佔用率

這個不要限制的,php程序佔用CPU是很小的,而且運行的快就是這個特點的

『陸』 phpstrom打開以後,cpu使用率幾乎達到100%是怎麼個情況

CPU處於100%的功率工作,會對硬體造成損壞,工作量越大,對壽命有一定的損害。
這種損害就像一台超載汽車一樣,行駛的時間越長,磨損也就越大。
解決方法:
1、打開360安全衛士,點擊電腦救援。
2、在搜索框內輸入「CPU使用率100%」,點擊查找方案。
3、點擊第二個方案立即修復。
4、等待片刻OK。

『柒』 php怎麼獲取centos的cpu當前使用率

您好,是這樣的:
1、實時CPU使用率:類似任務管理器實時系統信息可以通過top命令查看。顯示的信息四個參數分別是:用戶的模式(user)、低優先順序的用戶模式(nice)、系統內核模式(system)以及系統空閑的處理器時間(idle)。
2、查看CPU處理器使用率:對於CPU使用率一般都是通過CPU使用情況,查看/proc/stat cpu狀態文件。
3、平均CPU使用率:對於一般某時間段CPU的使用率來說,可以通過查看/pRoc/loadavg 文件信息
4、第三方監控軟體查看:網上有很多網管,監控軟體安裝配置好之後。可以通過網頁管理查看CPU等硬體情況和CPU使用率,負載等參數。

『捌』 Windows下 PHP怎麼獲取CPU和內存使用率。。。。急

參考如下:
獲取伺服器性能CPU、內存、硬碟等使用率 get_used_status.php
<?php
include("conn.php");
$obj_MyConnect = new MyConnect();
$obj_MyConnect -> connect(DB_SERVER,DB_USER,DB_PWD,DB_NMAE);
function get_used_status(){
$fp = popen('top -b -n 2 | grep -E "^(Cpu|Mem|Tasks)"',"r");//獲取某一時刻系統cpu和內存使用情況
$rs = "";
while(!feof($fp)){
$rs .= fread($fp,1024);
}
pclose($fp);
$sys_info = explode("\n",$rs);
$tast_info = explode(",",$sys_info[3]);//進程 數組
$cpu_info = explode(",",$sys_info[4]); //CPU佔有量 數組
$mem_info = explode(",",$sys_info[5]); //內存佔有量 數組
//正在運行的進程數
$tast_running = trim(trim($tast_info[1],'running'));
//CPU佔有量
$cpu_usage = trim(trim($cpu_info[0],'Cpu(s): '),'%us'); //百分比
//內存佔有量
$mem_total = trim(trim($mem_info[0],'Mem: '),'k total');
$mem_used = trim($mem_info[1],'k used');
$mem_usage = round(100*intval($mem_used)/intval($mem_total),2); //百分比
$fp = popen('df -lh | grep -E "^(/)"',"r");
$rs = fread($fp,1024);
pclose($fp);
$rs = preg_replace("/\s{2,}/",' ',$rs); //把多個空格換成 「_」
$hd = explode(" ",$rs);
$hd_avail = trim($hd[3],'G'); //磁碟可用空間大小 單位G
$hd_usage = trim($hd[4],'%'); //掛載點 百分比
//print_r($hd);

//檢測時間
$fp = popen("date +"%Y-%m-%d %H:%M"","r");
$rs = fread($fp,1024);
pclose($fp);
$detection_time = trim($rs);

『玖』 php通過 遠程(通過ip) 獲取伺服器cpu使用率,內存使用率等

你可以這樣做,在伺服器端放個獲取CPU使用率,內存使用率的API,然後你就可以在遠程獲取這個伺服器的CPU和內存使用率的情況了

『拾』 請教php並發導致cpu佔用100%的問題

簡單粗暴的方法升級伺服器,高級點的優化代碼 優化資料庫 做負載均衡 添加一些內存儲存類的擴展程序。當然資料庫太垃圾你就別想那麼多了

熱點內容
唐plusdmi買哪個配置 發布:2024-05-06 19:36:48 瀏覽:146
汽車安卓屏開燈效果怎麼弄 發布:2024-05-06 19:12:36 瀏覽:76
編譯優化如何推斷變數的值域范圍 發布:2024-05-06 19:11:54 瀏覽:438
修羅雲伺服器 發布:2024-05-06 18:05:18 瀏覽:709
什麼電腦可以安裝安卓系統 發布:2024-05-06 18:05:15 瀏覽:779
金標頂配都有哪些配置 發布:2024-05-06 17:58:22 瀏覽:599
怎麼看配置高低是否換電腦 發布:2024-05-06 17:32:01 瀏覽:968
linux命令查看目錄 發布:2024-05-06 17:24:18 瀏覽:531
sqlvb 發布:2024-05-06 17:24:16 瀏覽:227
分鏡頭腳本軟體 發布:2024-05-06 17:22:54 瀏覽:824