我有一个 gnu 并行脚本,可将数据(100,000 个作业分布到 100 个远程服务器)导入中央数据库。第一份工作正在猛烈抨击中央数据库,因为它们几乎同时完成。之后的工作最终分散开来,不要尝试同时导入所有工作。
有没有办法延迟每个远程服务器的第一个作业的执行?所以脚本可以说“现在运行进程#1到server1,在5秒内运行进程#2到server2,在10秒内运行进程#3到server3,在20秒内运行进程#4到服务器4,......,. ……”。在第一批被发送到每个服务器之后,id 就像其他进程一样尽快运行。
有这个参数吗?