Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在使用futureR 中的包来执行一些繁重的并行处理任务。
future
当我在脚本运行时检查 CPU 使用率时,我注意到每个并行部分仅使用机器上 2.3% 的 CPU 功率(见下文)。有没有办法将使用量增加到更高的数字(比如 5% 或 10%)?
抱歉,如果我错过了包文档中的任何明显内容。
您的脚本(或任何进程)将只使用需要的内容。虽然我不熟悉 的确切工作原理future,但除非您可以定义 CPU 使用率的阈值,否则没有直接的方法可以任意增加它。
如果您的脚本仍然很慢,那么您需要查看其他(或其他方法)来加快它的速度。您还应该查看并行化的开销是否会导致不必要的工作负载,也许尝试使用更少的内核/工作人员,看看这是否会增加 CPU 使用率,并根据基准(例如完成时间)对其进行评估。