入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

PHP-FPM的pm.max_children 配置值怎么计算?

创建时间:2018-01-31 投稿人: 浏览次数:281

https://segmentfault.com/q/1010000005753490


30M内存是跑出来的。拿着生产的机器跑一下,一般都在10-30M左右。看看top的res、shr
除了内存,也要看机器CPU,要看访问量等等。

比如,每秒100个请求,那开100多一点最好,不空闲也不等待。

一个php进程,大概占用多少内存呢,大概是20MB(具体的要看你的php加载了多少模块)。可以通过pmap指令查看哪些地方占用了内存。所以,尽量不要加载不必要的php扩展模块,可以减少不必要的内存浪费。

pmap $(pgrep php-fpm | head -1)
# pmap $(pgrep php-fpm | head -1)
26426:   php-fpm: master process (/usr/local/php/etc/php-fpm.conf)     
0000000000400000  10464K r-x--  /usr/local/php/sbin/php-fpm
0000000001037000    756K rw---  /usr/local/php/sbin/php-fpm
00000000010f4000    144K rw---    [ anon ]
0000000001941000   2248K rw---    [ anon ]
00007fa481204000     52K r-x--  /lib64/libnss_files-2.12.so
00007fa481211000   2044K -----  /lib64/libnss_files-2.12.so
00007fa481410000      4K r----  /lib64/libnss_files-2.12.so
00007fa481411000      4K rw---  /lib64/libnss_files-2.12.so
00007fa481412000     52K r-x--  /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/exif.so
00007fa48141f000   2044K -----  /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/exif.so
00007fa48161e000     12K rw---  /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/exif.so
00007fa481621000     92K r-x--  /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo.so
00007fa481638000   2048K -----  /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo.so
00007fa481838000     12K rw---  /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo.so
00007fa48183b000     24K r-x--  /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so
00007fa481841000   2048K -----  /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so
00007fa481a41000      4K rw---  /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so
00007fa481a42000  96844K r----  /usr/lib/locale/locale-archive
00007fa4878d5000    116K r-x--  /lib64/libselinux.so.1
00007fa4878f2000   2044K -----  /lib64/libselinux.so.1
00007fa487af1000      4K r----  /lib64/libselinux.so.1
00007fa487af2000      4K rw---  /lib64/libselinux.so.1
00007fa487af3000      4K rw---    [ anon ]
00007fa487af4000      8K r-x--  /lib64/libkeyutils.so.1.3
00007fa487af6000   2044K -----  /lib64/libkeyutils.so.1.3
00007fa487cf5000      4K r----  /lib64/libkeyutils.so.1.3
00007fa487cf6000      4K rw---  /lib64/libkeyutils.so.1.3





阅读更多
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。