我有一个计算任务,它可能会连续运行几个星期,偶尔会重新启动。我的IT人员似乎觉得在我们的公司服务器上安装一台VMware机器比购买本地机器(Xeon5550,10k驱动器,4gb内存,因为32位软件)更好。在我看来,服务器硬件更适合于高流量的多用户任务,但低流量的单用户计算又如何呢?我的经验是坚实的桌面世界,很少或根本没有网络经验。谢谢你的帮助。
因以下评论而作的进一步澄清。
这一过程将是非常密集的CPU,并可能消耗4个核心100%的时间长时间。这项工作是部分研究/部分试验项目。其中一个结果将衡量每英亩处理图像所需的时间长度。这将受到计算速度和多个不同流程步骤的自动化的影响。
发布于 2009-12-30 21:33:36
这真的取决于它将消耗多少CPU时间。vmware解决方案的问题是,如果这占用了一个Xeon5550 CPU (可能有4个物理内核和4个虚拟内核的CPU时间),那么投入一个完整的CPU是相当昂贵的。从Vmware中保存来自共享负载,因为它假设被虚拟化的系统不会100%的时间使用CPU。如果IT愿意购买比5500更好的CPU来支付vmware的开销,那么当然。否则,我就拿他们花在vmware许可证上的钱,你应该可以很容易地买到更好/更快的处理器(看看英特尔xeon 5492,它是旧的,但它有一个更快的时钟速度-about .6 ghz更快的处理器价格上涨了535美元)
如果他们已经有过多的CPU时间来满足您的需求,那么无论如何都可以接受,但是我所使用的大多数环境都没有剩余的21+Ghz (同样假设您的应用程序将充分利用您指定的处理器,并且有完整的8个线程)。如果这是一个单线程应用程序,最多只占用2.6ghz,那么情况肯定就不同了。
另一个需要考虑的因素是供应商的支持。如果您的软件供应商不支持您在虚拟环境中应该考虑到您的决定。
发布于 2009-12-30 18:15:03
VM Pro's:
VM Cons:
我会使用VM解决方案运行,但要书面说明,如果它不能满足您的要求,他们将把它转移到更快的硬件或物理解决方案中。
我自己的经验是将遗留系统移植到VMWare中,因此它们通常会看到速度的提高,因为它们正在将+5年的硬件应用到最新的工具包上。
发布于 2009-12-30 17:56:33
从您自己的角度来看,VM不会产生任何优势。只要您的IT人员理解该VM的用途,并将CPU和内存资源分配给该VM,就会看到与物理服务器相同的结果。
然而,对于IT部门来说,这将是一个更好的解决方案:没有新的服务器需要维护;没有费用;没有在机架上使用的空间;大大降低了额外的功耗。
底线:让他们去做他们该做的事,只要确保他们明白你需要什么。
https://serverfault.com/questions/98299
复制相似问题