潮白河社区网

潮白河社区
北三县区域最大的社区服务网站!
查看: 1557|跟帖: 0
打印 上一主题 下一主题

[IT技术] nginx 优化 worker 绑定cpu

[复制链接]

1545

主题

3923

帖子

4301

潮白币

站长

Rank: 9

UID
1
积分
24458

优秀版主最佳新人

会员类型
业主
小区名称
温莎郡
小区楼号
10号楼 1单元
跳转到指定楼层
楼主
发表于 2014-4-17 14:31:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

本文章来源于潮白家园网: http://www.chaobaihe.net

worker_cpu_affinity参数详细介绍一下.(官方:http://wiki.nginx.org/MainAndEventModules)


http://house.chaobaihe.net 潮白房产网

简介Nginx默认没有开启利用多核cpu,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核cpu的性能。cpu是任务处理,计算最关键的资源,cpu核越多,性能就越好。本文章来源于潮白家园网: http://www.chaobaihe.net
http://house.chaobaihe.net 潮白房产网
规则设定http://fj.chaobaihe.net 潮白河点评网
(1)cpu有多少个核,就有几位数,1代表内核开启,0代表内核关闭
http://news.chaobaihe.net 潮白新闻网(2)worker_processes最多开启8个,8个以上性能就不会再提升了,而且稳定性会变的更低,因此8个进程够用了
http://house.chaobaihe.net 潮白房产网
本文章来源于潮白家园网: http://www.chaobaihe.net演示实例:
http://news.chaobaihe.net 潮白新闻网两核CPU,开启两个进程
http://fj.chaobaihe.net 潮白河点评网
  1. worker_processes  2;
    本文章来源于潮白家园网: http://www.chaobaihe.net
  2. worker_cpu_affinity 01 10;
复制代码

本文章来源于潮白家园网: http://www.chaobaihe.net
01表示启用了第一个cpu内核,10表示启用了第二个cpu内核
http://house.chaobaihe.net 潮白房产网
worker_cpu_affinity 01 10;表示开启了两个进程,第一个进程对应着第一个cpu内核,第二个进程对应着第二个cpu内核
本文章来源于潮白家园网: http://www.chaobaihe.net
http://bbs.chaobaihe.net 潮白河社区网两核CPU,开启八个进程http://house.chaobaihe.net 潮白房产网
  1. worker_processes  8;
    http://house.chaobaihe.net 潮白房产网
  2. worker_cpu_affinity 01 10 01 10 01 10 01 10;
复制代码
http://house.chaobaihe.net 潮白房产网
8核CPU,开启2个进程
http://bbs.chaobaihe.net 潮白河社区网
  1. worker_processes  2;http://fj.chaobaihe.net 潮白河点评网
  2. worker_cpu_affinity 10101010 01010101;
复制代码
http://bbs.chaobaihe.net 潮白河社区网
10101010表示开启了第2,4,6,8内核,01010101表示开始了1,3,5,7内核
http://house.chaobaihe.net 潮白房产网
2个进程对应着8个内核
http://fj.chaobaihe.net 潮白河点评网重启nginx配置完成后,需要重启nginx服务
http://news.chaobaihe.net 潮白新闻网

nginx.conf.tar.gz

7.73 KB, 下载次数: 8

售价: 30 潮白币  [记录]  [购买]

秀下我的单核服务器配置

分享到: 0
关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表