首页 > 系统服务 > 详细

如何在服务器上设置业务进程数?

时间:2020-04-14 12:12:37      阅读:70      评论:0      收藏:0      [点我收藏+]

打开nginx的配置文件nginx.conf

然后配置参数

2核CPU,开启2个进程
worker_processes     2;
worker_cpu_affinity 01 10;

worker_processes 是设置工作进程数数量
worker_cpu_affinity 是分配工作进程在哪个cpu上
双核的话就是01,10,代表了两个cpu
01表示启用第一个CPU内核,10表示启用第二个CPU内核

#2核CPU,开启4个进程
worker_processes     4;
worker_cpu_affinity 01 10 01 10;

一个cpu上也可以绑两个进程

#4核CPU,开户4个进程
worker_processes     4;
worker_cpu_affinity 0001 0010 0100 1000;
#4核CPU,开启2个进程
worker_processes     2;
worker_cpu_affinity 0101 1010;
#8核CPU,开户8个进程
worker_processes     8;
worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;

nginx默认没有开启利用多核CPU,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核CPU。CPU是任务处理,计算最关键的资源,CPU核越多,性能就越好。worker_processes最多开启8个,8个以上性能提升不会再提升了,而且稳定性变得更低.

如何在服务器上设置业务进程数?

原文:https://www.cnblogs.com/shenZS/p/12696784.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!