windows限制程序使用cpu的个数

2019-11-05  本文已影响0人  小笨郎

直接上代码:

cmd = "start /affinity FFF /WAIT {codepath}  {args1} {args2} 
p = subprocess.Popen(cmd, shell=True)

FFF表示使用第一个插槽的前12颗cpu, 对应的二进制表示 1111 1111 1111. 简单的理解就是将所有逻辑cpu从右到左排, 为1表示绑定该cpu, 为0表示不绑定该cpu. 通过python调用的时候, 将二进制转为十六进制表示即可.

上一篇 下一篇

猜你喜欢

热点阅读