为 GNU 并行中的并行运行进程添加更多内核

Caf*_*eso 2 parallel-processing gnu-parallel

我正在使用 GNU parallel 并行运行多个作业。

我想知道 GNU parallel 是否包含一个命令,该命令允许向已经并行运行的进程添加 n 个更多内核。

你有什么建议吗?

Ole*_*nge 6

如果您使用,-j file您可以更改file. 来自man parallel

--jobs 文件

-j 进程文件

--max-procs 进程文件

-P 进程文件

从文件中读取参数。使用 procfile 的内容作为 -j 的参数。例如,procfile 可以包含字符串 100% 或 +2 或 10。如果在作业完成时更改了 procfile,则会再次读取 procfile 并计算新的作业数。如果数量低于以前,将允许正在运行的作业完成,但在达到所需作业数之前不会启动新作业。这使得可以在 GNU 并行运行时更改同时运行的作业数量。