仓酷云
标题:
带来一篇CentOS6.5下Nginx加载多个CPU中心
[打印本页]
作者:
金色的骷髅
时间:
2015-1-14 20:39
标题:
带来一篇CentOS6.5下Nginx加载多个CPU中心
欢迎大家来到仓酷云论坛!
登录/注册后可看大图
005204K26-0.jpg
(64.06 KB, 下载次数: 14)
下载附件
保存到相册
带来一篇CentOS6.5下Nginx加载多个CPU中心
2015-1-14 20:39 上传
设置Nginx多核CPU,worker_cpu_affinity利用***和典范
1.2核CPU,开启2个历程
worker_processes2;
worker_cpu_affinity0110;
01暗示启用第一个CPU内核,10暗示启用第二个CPU内核
worker_cpu_affinity0110;暗示开启两个历程,第一个历程对应着第一个CPU内核,第二个历程对应着第二个CPU内核。
2.2核CPU,开启4个历程
worker_processes4;
worker_cpu_affinity01100110;
开启了四个历程,它们分离对应着开启2个CPU内核
3.4核CPU,开4个历程
worker_processes4;
worker_cpu_affinity0001001001001000;
0001暗示启用第一个CPU内核,0010暗示启用第二个CPU内核,依此类推
4.4核CPU,开启2个历程
worker_processes2;
worker_cpu_affinity01011010;
0101暗示开启第一个和第三个内核,1010暗示开启第二个和第四个内核
2个历程对应着四个内核
worker_cpu_affinity设置是写在/etc/nginx/nginx.conf内里的。
2核是01,四核是0001,8核是00000001,有几个核,就有几位数,1暗示该内核开启,0暗示该内核封闭。
5.8核CPU,开8个历程
worker_processes8;
worker_cpu_affinity0000000100000010000001000000100000010000001000000100000010000000;
0001暗示启用第一个CPU内核,0010暗示启用第二个CPU内核,依此类推
worker_processes最多开启8个,8个以上功能提拔不会再提拔了,并且不乱性变得更低,以是8个历程够用了。
设置终了后,重启nginx,实行/etc/init.d/nginxrestart
测试nginx是不是有效到多个CPU内核,在另外一台呆板上实行ab.exe-c1000-n1000http://www.domain.com/index.php
ab.exe是装apache后带的一本性能测试工具,它能够摹拟多客户真个并发哀求。
在办事器上实行top,然后按1,就能够看到CPU内核的事情情形。假如多个CPU内核的使用率都相差未几,证实nginx己经乐成的使用了多核CPU。
测试停止后,CPU内核的负载应当都同时下降。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
作者:
蒙在股里
时间:
2015-1-16 21:14
标题:
带来一篇CentOS6.5下Nginx加载多个CPU中心
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
作者:
冷月葬花魂
时间:
2015-1-25 14:18
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
作者:
莫相离
时间:
2015-2-2 22:36
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
作者:
小女巫
时间:
2015-2-8 20:00
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
作者:
深爱那片海
时间:
2015-2-26 03:44
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
作者:
精灵巫婆
时间:
2015-3-16 05:39
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
作者:
飘灵儿
时间:
2015-3-22 21:27
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2