GNU并行不会产生新的工作

时间:2015-07-10 14:23:21

标签: gnu-parallel

我一直在使用GNU parallel(20120422)运行~4000命令(在commands.list文件中),如:

cat commands.list | parallel --keep-order --max-procs 40

这一切都开始了,有40个工作岗位在运行,但过了一段时间它只运行了5个工作岗位(有些工作比其他岗位要长)。我等了几个小时,然后在这5个工作中的一个工作完成了,突然发生了更多的工作。

这种行为是否有意?我希望它总能尝试运行约40个工作,不是吗?是否有一些缓冲区限制--keep-order选项阻止启动更多作业?

感谢,

1 个答案:

答案 0 :(得分:0)

这不是预期的行为。请按照http://www.gnu.org/software/parallel/man.html#REPORTING-BUGS

提交错误报告