qq_41705093 2021-07-23 20:15 采纳率: 0%
浏览 39

使用python没能充分利用多个cpu

我用的是16核的电脑,使用了python的多进程池multiprocessing.Pool设置了processes为16,但是运行的时候并没有充分利用多个cpu,这是怎么回事?下面是我的代码和cpu的使用情况

img
img

  • 写回答

1条回答 默认 最新

  • 行走的人偶 2021-07-28 11:30
    关注

    操作系统的CPU调度问题,说明现在的cpu使用已经可以应对你现在的任务了,还不能把cpu全部打满,可以尝试跑一些计算量大的任务试试,要想更直观一些可以试试绑核。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月23日