全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 816|回复: 3
打印 上一主题 下一主题

怎样为每一个进程分配一个核心?

[复制链接]
跳转到指定楼层
1#
发表于 2010-3-8 20:48:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看到一篇文章:
二、配置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个核心怎样分配?
2#
发表于 2010-3-8 21:26:47 | 只看该作者
区别不大
3#
发表于 2010-3-8 21:42:01 | 只看该作者
用CDN吧...

在一台机器上,绑定CPU简直是浪费人工
4#
发表于 2010-3-8 21:46:17 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-9 21:54 , Processed in 0.057407 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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