【发布时间】:2021-05-03 20:00:10
【问题描述】:
我目前在 R 中使用 future 包来处理一些繁重的并行处理任务。
当我在脚本运行时检查 CPU 使用率时,我注意到每个并行部分仅使用机器上 2.3% 的 CPU 功率(见下文)。有没有办法将使用率提高到更高的数字(比如 5% 或 10%)?
抱歉,如果我遗漏了软件包文档中的任何明显内容。
【问题讨论】:
-
你也许应该告诉我们更多关于你实际做什么,甚至提供一些代码。并行化的最佳方式实际上是针对特定情况的。通常,当 CPU 使用率较低时,这意味着您大部分时间并没有真正进行计算,而是将数据导出到集群或从磁盘读取。另外,第一个问题是,在禁用并行化时,你通常会得到 100% 吗?