window/linux下指定核心运行python
限制和指定python运行时的CPU核心数量
·
# coding: utf-8
import psutil
# 获取逻辑cpu的数量
count = psutil.cpu_count()
print(f"逻辑cpu的数量是{
count}")
# Process实例化时不指定pid参数,默认使用当前进程PID,即os.getpid()
p = psutil.Process()
cpu_lst = p.cpu_affinity()
print("cpu列表", cpu_lst)
# 将当前进程绑定到cpu15上运行,列表也可以写多个cpu
p.cpu_affinity([15])
# 运行函数消耗cpu资源
# 只需在main()函数运行前复制前面代码即可
if __name__=="__main__":
# 编写自己的逻辑代码即可
pass
更多推荐
已为社区贡献3条内容
所有评论(0)