带来一篇CentOS6.5下Nginx加载多个CPU中心
欢迎大家来到仓酷云论坛!设置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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
带来一篇CentOS6.5下Nginx加载多个CPU中心
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。 硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。 Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。 说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。? 为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。? 我是学习嵌入式方向的,这学期就选修了这门专业任选课。 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
页:
[1]