文章会有【原创】或者【转载】标示,部分来自Google Baidu的学习结果 {Java/PHP/Python/Ruby/Go}

taskset将指定程序绑定到指定CPU运行, 控制CPU使用  


一个简单的python脚本test.py
#!/usr/bin/env python
i=1
k=0
while i<100000000:
k+=i
i+=1
print ‘k=%d’ %k

#time python test.py #此时每个CPU都被使用
#time taskset -c 0 python test.py #此时第0颗CPU被使用
#time taskset -c 0,2-3 python test.py #此时第0/2/3共3颗CPU被使用
也可以
#taskset -pc 0 20448 #将20448进程绑定到第0颗CPU使用