分享

php-fpm的进程查询

 大秋雨 2024-11-23 发布于山东
1. 查看php-fpm的进程个数
ps -ef |grep "php-fpm"|grep "pool"|wc -l

ps aux | grep -w 'php-fpm' | grep 'pool' | wc -l


2. 查看当前 php-fpm 活跃进程数
ps -ef | grep -w 'php-fpm' | grep -v 'grep' | wc -l

ps aux | grep -w 'php-fpm' | grep 'pool' | wc -l

这个命令的组成部分解释如下:

ps -ef:显示所有进程的详细信息。

grep -w 'php-fpm':查找包含单词 'php-fpm' 的行。

grep -v 'grep':排除包含 'grep' 的行,因为我们不希望将 grep 进程本身计算在内。

wc -l:计算行数,这就是活跃的 PHP-FPM 进程数。

请注意,这个命令假定 PHP-FPM 的进程包含 'php-fpm' 这个词,并且没有其他进程名包含 'php-fpm' 但又是由另一个进程启动的。如果你的环境有不同的命名规则,你可能需要调整 grep 的搜索模式以匹配正确的进程名。


3. 查看每个php-fpm占用的内存大小
ps -ylC php-fpm --sort:rss


4. 查看PHP-FPM在你的机器上的平均内存占用
ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'


5. 查看单个php-fpm进程消耗内存的明细
pmap $(pgrep php-fpm) | less


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多