【发布时间】:2016-10-10 18:23:42
【问题描述】:
我想增加我的集群作业的友好度。以下代码成功:
> cl <- makePSOCKcluster(rep('localhost', 2))
> clusterEvalQ(cl = cl, rnorm(3))
[[1]]
[1] -0.6452848 -0.9899609 0.3083131
[[2]]
[1] 1.1687733 -0.1930413 1.1576510
然而,事实并非如此。
cl <- makePSOCKcluster(names = rep('localhost', 8), renice = 15)
nice: +15: No such file or directory
我可以在集群创建后使用以下代码设置 niceness:
clusterEvalQ(cl = cl, tools::psnice(value = 15))
阅读makePSOCKcluster 的文档后,我不确定我在集群创建步骤中做错了什么,并且无法追查问题。如何创建一个集群并同时设置工作线程的好坏?
【问题讨论】:
标签: r parallel-processing renice