我正在使用四个逻辑CPS(两个双核CPU,如果它)的系统上工作。我使用make来并行化十二个可并行化的任务,并从cron中完成它。并行故障并不总是当一个完成时启动另一个工作
调用看起来像:
make -k -j 4 -l 3.99 -C [dir] [12 targets]
我遇到的是,有时一个任务会完成,但即使它不应该被平均负载停止下一个会不会启动时的麻烦限制器。每个目标需要大约四个小时才能完成,我想知道这是否可能是问题的一部分。
编辑:有时目标确实失败,但我使用-k选项让make的其余部分仍然运行。我没有注意到与工作失败和下一份工作未开始的任何关联。