运行 多个计算节点上的相同 Java 程序

Running Same Java Program on Multiple Compute Nodes

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

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

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