2015-10-12 59 views
1

假设一个java程序dir/program.class。我想从一个集群中的不同计算节点同时运行该程序的许多实例。即,在多个计算节点上运行相同的Java程序

  • ssh compute-1cd dirjava program resource1.txt output1.txt
  • ssh compute-2cd dirjava program resource2.txt output2.txt
  • ssh compute-3,...

program每次运行需要几个小时并执行数值测试。 我应该考虑什么缺点?为了获得合理的结果,每个实例不应该被其他人“打扰”。这些实例是否会以任何方式干扰其他计算? 请注意,它们消耗和生成不同文件中的资源,所以对这些文件的并发访问没有问题。他们唯一分享的是类文件。这会以任何方式成为问题吗?

回答

0

如果他们在不同的节点上,他们也不会共享类文件。除非他们明确地连接到其他节点,否则他们无法相互干扰(或通信)。

相关问题