1

我目前正在使用futureR 中的包来执行一些繁重的并行处理任务。

当我在脚本运行时检查 CPU 使用率时,我注意到每个并行部分仅使用机器上 2.3% 的 CPU 功率(见下文)。有没有办法将使用量增加到更高的数字(比如 5% 或 10%)?

截屏

抱歉,如果我错过了包文档中的任何明显内容。

4

1 回答 1

0

您的脚本(或任何进程)将只使用需要的内容。虽然我不熟悉 的确切工作原理future,但除非您可以定义 CPU 使用率的阈值,否则没有直接的方法可以任意增加它。

如果您的脚本仍然很慢,那么您需要查看其他(或其他方法)来加快它的速度。您还应该查看并行化的开销是否会导致不必要的工作负载,也许尝试使用更少的内核/工作人员,看看这是否会增加 CPU 使用率,并根据基准(例如完成时间)对其进行评估。

于 2021-01-29T22:24:04.113 回答