【发布时间】:2012-10-16 22:56:12
【问题描述】:
我正在使用并行和 doParallel 包运行 ubuntu 12.04 和 R 2.15.1。当我并行运行任何东西时,我被限制为 100% 的内核,而我应该有高达 800% 的内核,因为我使用 8 个内核运行它。系统监视器上显示的是每个子进程只获得了 12%。
是什么限制了我的执行速度?
【问题讨论】:
-
您必须发布更多您正在运行的代码才能确定。但是在 ubuntu 12.04 上,我根本没有这个问题,并且多次以 100% 的速度愉快地固定 24 个内核。
-
它不特定于任何特定的代码。
-
那我也帮不上什么忙了。因为它对我有用!您也可以尝试
doMC包...但是没有看到您使用doParallel的方式以及您正在使用的实现(foreach?.parallel来自plyr?)我没有认为任何人都可以提供帮助。
标签: r ubuntu parallel-processing