1. 按 FPM 进程实际占用内存大小排序 ps -ylC php-fpm --sort:rss [图片] 这样的结果是按KB大小显示的, 而ps命令本身不支持将其转换为按MB显示, 所以需要使用awk ps -ylC php-fpm --sort:rss | awk 'NR>1 {$8=int($8/1024) ..

查看 PHP-FPM 进程占用内存大小

本贴最后更新于 578 天前,其中的信息可能已经事过景迁

1. 按 FPM 进程实际占用内存大小排序

ps -ylC php-fpm --sort:rss

这样的结果是按KB大小显示的, 而ps命令本身不支持将其转换为按MB显示, 所以需要使用awk

ps -ylC php-fpm --sort:rss | awk 'NR>1 {$8=int($8/1024)"M";}{ print;}'

2. 查看所有 FPM 进程占用内存的平均值

ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'

这样计算完之后就可以根据自己机器内存的大小设置合适的 pm.max_children 的值了.

  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等。

    1561 引用 • 3495 回帖 • 554 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    132 引用 • 399 回帖 • 606 关注
  • FPM
    2 引用 • 2 回帖
回帖
请输入回帖内容...