### 查看php-fpm内存占用命令
查看PHP-FPM内存占用的几个有用小命令,记录如下:
1. 查看每个FPM的内存占用:
ps -ylC php-fpm --sort:rss
当然,在后后面加 | wc -l可查看系统当前FPM总进程数
单个进程占用11M内存大小;(一般是24M单个进程)
~~~
# ps -ylC php-fpm --sort:rss
S UID PID PPID C PRI NI RSS SZ WCHAN TTY TIME CMD
S 0 19577 1 0 80 0 6016 71413 ep_pol ? 00:00:00 php-fpm
S 502 26543 19577 0 80 0 11244 71472 inet_c ? 00:00:00 php-fpm
S 502 27733 19577 0 80 0 11536 71536 inet_c ? 00:00:00 php-fpm
S 502 27734 19577 0 80 0 11536 71536 inet_c ? 00:00:00 php-fpm
S 502 27650 19577 0 80 0 11552 71536 inet_c ? 00:00:00 php-fpm
S 502 26537 19577 0 80 0 11572 71536 inet_c ? 00:00:00 php-fpm
S 502 26541 19577 0 80 0 11572 71536 inet_c ? 00:00:00 php-fpm
S 502 26400 19577 0 80 0 11576 71536 inet_c ? 00:00:00 php-fpm
S 502 26545 19577 0 80 0 11656 71536 inet_c ? 00:00:00 php-fpm
S 502 26353 19577 0 80 0 11676 71536 inet_c ? 00:00:00 php-fpm
S 502 26539 19577 0 80 0 11676 71536 inet_c ? 00:00:00 php-fpm
S 502 26548 19577 0 80 0 11676 71536 inet_c ? 00:00:00 php-fpm
S 502 26358 19577 0 80 0 11692 71536 inet_c ? 00:00:00 php-fpm
S 502 26398 19577 0 80 0 11912 71664 inet_c ? 00:00:00 php-fpm
S 502 26338 19577 0 80 0 11916 71664 inet_c ? 00:00:00 php-fpm
S 502 26404 19577 0 80 0 11916 71664 inet_c ? 00:00:00 php-fpm
S 502 26356 19577 0 80 0 11920 71664 inet_c ? 00:00:00 php-fpm
S 502 26402 19577 0 80 0 11920 71664 inet_c ? 00:00:00 php-fpm
S 502 26406 19577 0 80 0 11992 71664 inet_c ? 00:00:00 php-fpm
S 502 26396 19577 0 80 0 12116 71664 inet_c ? 00:00:00 php-fpm
S 502 26510 19577 0 80 0 12296 71536 inet_c ? 00:00:00 php-fpm
# ps -ylC php-fpm --sort:rss|wc -l
22
~~~
2. 查看PHP-FPM在你的机器上的平均内存占用:
命令如下:
~~~
# ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'
~~~
平均内存为11M大小;
![](https://box.kancloud.cn/af368166c714361e94171a3d719064bf_1011x39.png)