PHP-FPM的pm.max_children 配置值怎么计算?
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。
- 上一篇: 查看linux服务器硬盘IO读写负载
- 下一篇:没有了