我想根据 Python 中的 CPU 使用情况更改生成的进程数。 假设我的笔记本电脑的 CPU 是 8 核的,目前 3 核已经用完了,也就是说最多有 5 核可用。然后我希望我的 python 程序在运行时生成 5 个进程。 有什么办法可以在 Python 中实现这一点?
最佳答案
您可以使用
获取核心数import multiprocessing
cores = multiprocessing.cpu_count()
并获取当前的平均负载,
import os
loadavg = os.getloadavg()[0]
您可以使用这些来确定生成的进程数。
关于python - 根据 Python 中的 CPU 使用率更改要生成的进程数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32963814/