檢視php fpm記憶體占用情況

2021-09-11 07:58:32 字數 769 閱讀 7159

1、檢視每個php-fpm占用的記憶體大小

ps -ylc php-fpm --sort:rss
2.檢視php-fpm在你的機器上的平均記憶體占用

ps --no-headers -o "rss,cmd" -c php-fpm | awk ' end '
pm = dynamic #對於專用伺服器,pm可以設定為static。#如何控制子程序,選項有static和dynamic。如果選擇static,則由pm.max_children指定固定的子程序數。如果選擇dynamic,則由下開引數決定:

pm.max_children #子程序最大數

pm.start_servers #啟動時的程序數

pm.min_spare_servers #保證空閒程序數最小值,如果空閒程序小於此值,則建立新的子程序

pm.max_spare_servers #保證空閒程序數最大值,如果空閒程序大於此值,此進行清理

request_terminate_timeout = 6s

request_slowlog_timeout = 1s

slowlog = /home/logs/php/slow.log

對於記憶體大的伺服器(比如8g以上)來說,指定靜態的 max_children 實際上更為妥當,因為這樣不需要進行額外的程序數目控制,會提高效率。

對於記憶體小的伺服器,使用動態方式。具體最大數量根據 記憶體/30m 得到。至於 pm.min_spare_servers ,則建議根據伺服器的負載情況來設定,比較合適的值在5~10之間。

linux檢視記憶體占用情況

輸入 top pid 程序的id user 程序所有者 pr 程序的優先級別,越小越優先被執行 ninice 值 virt 程序占用的虛擬記憶體 res 程序占用的物理記憶體 shr 程序使用的共享記憶體 s 程序的狀態。s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值為負數 cpu ...

linux檢視記憶體占用情況

輸入 top pid 程序的id user 程序所有者 pr 程序的優先級別,越小越優先被執行 ninice 值 virt 程序占用的虛擬記憶體 res 程序占用的物理記憶體 shr 程序使用的共享記憶體 s 程序的狀態。s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值為負數 cpu ...

檢視LINUX程序記憶體占用情況

可以直接使用top命令後,檢視 mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令 1 top top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器 可以直接使用to...