1
假设一个java程序dir/program.class
。我想从一个集群中的不同计算节点同时运行该程序的许多实例。即,在多个计算节点上运行相同的Java程序
ssh compute-1
,cd dir
,java program resource1.txt output1.txt
ssh compute-2
,cd dir
,java program resource2.txt output2.txt
ssh compute-3
,...
的program
每次运行需要几个小时并执行数值测试。 我应该考虑什么缺点?为了获得合理的结果,每个实例不应该被其他人“打扰”。这些实例是否会以任何方式干扰其他计算? 请注意,它们消耗和生成不同文件中的资源,所以对这些文件的并发访问没有问题。他们唯一分享的是类文件。这会以任何方式成为问题吗?