全球主机交流论坛
标题:
怎样为每一个进程分配一个核心?
[打印本页]
作者:
xiusha
时间:
2010-3-8 20:48
标题:
怎样为每一个进程分配一个核心?
看到一篇文章:
二、配置nginx绑定CPU
刚才说nginx除外,是因为nginx提供了更精确的控制。
在conf/nginx.conf中,有如下一行:
worker_processes 1;
这是用来配置nginx启动几个工作进程的,默认为1。而nginx还支持一个名为worker_cpu_affinity的配置项,也就是说,nginx可以为每个工作进程绑定CPU。我做了如下配置:
worker_processes 3;
worker_cpu_affinity 0010 0100 1000;这里0010 0100 1000是掩码,分别代表第2、3、4颗cpu核心。
重启nginx后,3个工作进程就可以各自用各自的CPU了。
如果有8个核心怎样分配?
作者:
ABC
时间:
2010-3-8 21:26
区别不大
作者:
老刘
时间:
2010-3-8 21:42
用CDN吧...
在一台机器上,绑定CPU简直是浪费人工
作者:
ccp
时间:
2010-3-8 21:46
http://www.ruby-forum.com/topic/164816
欢迎光临 全球主机交流论坛 (https://loc.888543.xyz/)
Powered by Discuz! X3.4