参考自: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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐