码迷,mamicode.com
首页 > Web开发 > 详细

php-fpm多实例提升系统吞吐量和服务器资源利用率

时间:2017-06-14 16:35:25      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:最大限度   服务器   吞吐量   资源   网络   

业务的系统结构是nginx+php-fpm,服务器是12核cpu、16G的内存,工作中cpu、内存、io、网络利用率都不高,但QPS就是跑不上去,超过800就会有少量错误并且性能下降,push瞬间服务就会抖动。排除了依赖的资源mc、redis原因后,那剩下的就是nginx和php-fpm本身,继续分析,nginx用的是tengine2.1.2,之前做cache时并发连接数测到30万、QPS1.5万没出过问题,那最有可能就是php-fpm本身遇到了瓶颈了。对于php-fpm,之前将进程数从128调到了256,继续加大并不是办法,可能根本就不是进程数的问题了,后来多次思索,果断效仿tomcat多实例的方法对php-fpm做多实例,想着最大限度的利用服务器闲散的cpu、内存、io、网络,提高单台服务器的吞吐量。

...........

浏览全部请点击运维网咖社地址:php-fpm多实例提升系统吞吐量和服务器资源利用率

本文出自 “奔跑的linux” 博客,请务必保留此出处http://benpaozhe.blog.51cto.com/10239098/1936542

php-fpm多实例提升系统吞吐量和服务器资源利用率

标签:最大限度   服务器   吞吐量   资源   网络   

原文地址:http://benpaozhe.blog.51cto.com/10239098/1936542

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!