PYTHON - 为什么多处理池使用100%的CPU?

时间:2015-04-08 18:48:05

标签: python python-multiprocessing

我需要并行运行程序,我使用了python multiprocessing.Pool 但脚本执行使用了所有4个单元中的100%,这增加了CPU温度。

有没有办法限制池使用的百分比?

1 个答案:

答案 0 :(得分:1)

请看文档:

cpu_count = multiprocessing.cpu_count()
Pool(processes=cpu_count // 2) # Use only half of the CPUs

检查你的CPU风扇。