在Linux上修改进程的“CPU亲和力”

安装taskset工具
# apt-get install schedutils

对运行中的进程,文档上说可以用下面的命令,把CPU#1 #2 #3分配给PID为1234的进程:
# taskset -cp 1,2,3 1234
但我尝试没奏效,于是我关掉了MySQL,并用taskset将它启动:

# taskset -c 1,2,3 /etc/init.d/mysql start
对于其他进程,也可如此处理(nginx除外,详见下文)。之后用top查看CPU的使用情况,原来空闲的#1 #2 #3,已经在辛勤工作了。

转[http://www.blogkid.net/archives/2670.html]

你可能感兴趣的:(c,linux,nginx,.net,mysql)