r脚本从终端运行缓慢

时间:2018-07-29 20:13:26

标签: r performance terminal

最近,我为实验室编写了一个R脚本,不过

a=system(cmd, wait =T, intern = T)

成一个循环。它从终端调用一些工具。我从终端运行

sudo Rscript mycode.R

问题在于它可以在4GB RAM,1cpu笔记本电脑中以与16GB RAM 12 CPU PC相同的速度运行。当它在PC上运行时,它仅使用1.6GB RAM和仅一个100%CPU。 PC是Ubuntu 16.04。我怎样才能使其更快?这仅仅是R施加的限制吗?预先感谢。

1 个答案:

答案 0 :(得分:2)

我解决了这个问题!实际上,第二条评论使我找到了解决方案。我的工作是进行一些生物信息学分析。原来,输入文件可以拆分为多个部分。我将其拆分,然后使用GNU Parallel运行并行命令。谢谢!