嵌套调用的正确方法是GNU parallel
什么?
愚蠢的例子:
seq 1 100 | parallel echo {} | parallel seq {} 1000
我的理解是,在一个 8-CPU 机器上,每个并行将启动 8 个作业,总共 64 个作业。如果您要调用的内容比seq
这更重要,则可能会使框超载。有没有办法限制作业数量但仍然充分利用并行性?
嵌套调用的正确方法是GNU parallel
什么?
愚蠢的例子:
seq 1 100 | parallel echo {} | parallel seq {} 1000
我的理解是,在一个 8-CPU 机器上,每个并行将启动 8 个作业,总共 64 个作业。如果您要调用的内容比seq
这更重要,则可能会使框超载。有没有办法限制作业数量但仍然充分利用并行性?