zoukankan      html  css  js  c++  java
  • 如何在服务器上设置业务进程数?

    打开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个以上性能提升不会再提升了,而且稳定性变得更低.

  • 相关阅读:
    第四次作业
    团队编程第三次博客
    团队编程2
    团队编程
    ARM寄存器总结:
    proc介绍及问题分析
    Ubuntu连接手机步骤
    Bluetooth(android 4.2.2版本)
    Android Bluetooth 总结
    android代码常识
  • 原文地址:https://www.cnblogs.com/shenZS/p/12696784.html
Copyright © 2011-2022 走看看