4g8核支持多少php进程,服务器8核16g内存,同时有1000多人在抢红包,有502怎么办?...

news/2024/12/29 6:58:53/

个人在双核四线程的i5-3230M(Ubuntu)上做PHP-FPM压力测试,在保持Nginx工人进程不变的情况下,开启5个PHP-FPM工作进程和10个PHP-FPM工作进程的测试结果并没有多大区别.

但可以肯定的是,过多的PHP-FPM进程反而会增加CPU上下文切换的开销,除非你的PHP代码中有curl或者file_get_contents这些可能会产生较大网络I/O耗时的代码,这时开更多的PHP-FPM进程可能会好一些.

在php-fpm.conf中把request_slowlog_timeout设为1秒,在slowlog中查看是否有这些耗时超过1秒的代码.优化代码,能够为所有PHP-FPM工作进程减负,这个才是提高性能的根本方法.个人认为,PHP-FPM工作进程数,设置为2倍CPU核心数就足够了.毕竟,Nginx和MySQL以及系统同样要消耗CPU,根据内存来设置PHP-FPM数是非常不合理的,把内存分配给MySQL,Memcached这些服务显然更合适.

内存占用(RES)方面,PHP-FPM的16MB还是很正常的,倒是Nginx占用29MB就比较奇怪了,一般一个Nginx工作进程只会占用不到5MB的内存,所以,也看看Nginx的错误日志,建议安装稳定版本的Nginx.


http://www.ppmy.cn/news/306709.html

相关文章

16g电脑内存有什么好处_win7系统16g内存和win10系统16g内存有什么区别

现阶段,大部分用户所使用的电脑的运行内存通常都是属于16g的,这也是能够保证电脑运行大多数程序都不在话下,但是对于电脑所要安装的系统,许多用户对于win7系统和win10系统总是很难抉择,那么什么区别呢?下面…

16g内存 32g内存游戏区别_科普:那些安装8G、16G以及32G内存电脑的区别介绍

现如今的电脑都是8G内存起步的,不管是台式电脑还是笔记本电脑都一样。而因为内存条价格不贵的关系,大家都在考虑是否将8G内存升级为16G内存,甚至32G内存。但是这真的有必要吗?8G、16G以及32G内存之间有什么区别吗? 内存…

8g内存和16g内存区别 mac_内存不重要?8G内存和16G内存的M1 MacBook Pro性能对比

众所周知,目前所有的使用M1芯片的Mac它们的芯片规格都一致,因此在官网,用户可选的升级选项仅限于SSD存储空间和RAM。目前还没有看到很多对比来证明8GB内存的机器和升级后的16GB内存选项之间的区别,但是外媒Max Tech今天分享了一段…

16g内存 32g内存游戏区别_电脑内存8G和16G的差别大吗?打游戏需要多大内存?

Hello大家好,我是兼容机之家的小牛。 电脑内存是除了CPU之外最重要的元件之一,电脑内存的多少直接影响着运行大型软件、多任务时电脑的流畅程度,很多玩家在第一次购买电脑的时候并不知道应该购买内存多大的电脑,今天小牛就来和大家…

python用8g还是16g内存好_8g内存还是16g内存?

题主的情况够用了~ 但更多后来着,可能关注这个8G是否足够使用呢? 就在我发文时刻,我默默把任务管理器打开了; 没错,我的内存是8G的,而且我有独立显卡2G,其中以上浏览器状态,GPU应用4…

16G内存 Tomcat并发优化、内存配置、垃圾回收、宕机预防

Tomcat并发优化、内存配置、垃圾回收、宕机预防 目录 Tomcat并发优化、内存配置、垃圾回收、宕机预防 目录 序言一、Tomcat并发优化 (1) tomcat并发参数(2) tomcat并发配置二、Tomcat内存配置 (1) tomcat内存参数(2) tomcat内存配置三、Tomcat垃圾回收 (1) JVM中对象的划分及管…

装完系统还要装什么_16g内存装什么系统好|16g运行内存要装什么系统

16g物理内存需要装什么操作系统?现在电脑硬件配置越来越好,大部分电脑标配是16g运行内存。这时候有个问题困扰到大家,那就是windows操作系统非常多,不知道16G运行内存装什么系统好。下面系统城小编跟大家说说16g运行内存要装什么系…

服务器16g内存网站可以访问,每天对着16G内存的服务器当电脑用

看着是普通电脑的样子,但是是做服务器的 请问对身体伤害大吗?谢谢 记得辐射最严重的的不是机箱, 好像是显示器和键盘。 服务器最大污染是噪音,并且耗能。 这你都信? 所以情况应该是怎样?这个就是比普通电脑…