使用两种可能的方法在远程服务器上运行计算。哪种方法最理想?

使用两种可能的方法在远程服务器上运行计算。哪种方法最理想?

因此,这更像是一个一般性问题,而不是具体问题。我正在使用 AWS,并且我的主要 Web 服务器位于 m1.medium 实例上,但我想运行一些计算密集型任务,因此我还创建了一个高计算(多核、高速)c1.medium 实例。

我考虑将所有要运行的脚本放在计算服务器中。这些显然是单独的卷,但我想知道哪种方法更好。

  1. SSH + 调用计算服务器上的脚本或
  2. NFS 挂载计算服务器并调用脚本

我非常确定我知道 #1 的行为,但我不确定 #2。如果我这样做,它会使用计算实例上的 CPU 吗?因为这就是拆分它们的全部意义所在

答案1

答案是……不会。该脚本在 m1.medium 实例上调用,因此那里的 CPU 为该脚本提供服务。在高计算实例上运行的 NFS 服务器将消耗一些 CPU,但消耗量很小。你说的很对。

相关内容