我有一个计算任务可能会连续几个星期偶尔重新启动。 我的IT人员似乎觉得在我们公司的服务器上安装的VMware机器会比购买本地机器(XEON 5550,10k驱动器,4gb RAM,由于32位软件)更好。 对我来说,服务器硬件对于高stream量的多用户任务更好,但对于低stream量的单用户计算来说,这似乎是合乎逻辑的。 我的经验是在桌面世界扎实,几乎没有networking经验。 谢谢你的帮助。
由于下面的评论的额外澄清。
这个过程将非常耗费CPU时间,并且可能会长时间消耗4个100%的内核。 这项工作是部分研究/部分试点项目。 其中一个结果将衡量每英亩处理图像的时间长度。 这将受到多个不同处理步骤的计算速度和自动化的影响。
这实际上取决于它将消耗多lessCPU时间。 vmware解决scheme的问题是,如果这消耗了一个XEON 5550 CPU(可能是4个物理CPU和4个虚拟内核的CPU时间),那么专用1个完整的CPU相当昂贵。 从Vmware保存来自于共享负载,因为假定虚拟化的系统不会在100%的时间内使用CPU。 如果IT愿意购买比5500更好的CPU来覆盖VMware的开销,那么肯定。 否则,我会把他们花在vmware许可证上的钱,你应该可以轻松地购买更好/更快的特效(看看intel的Xeon 5492,它的年龄较大,但具有更快的时钟速度 – 约0.6 GHz的基地处理器价格高达535美元)
如果他们已经有超出CPU的时间来满足你的需求,那么千万要把它拿下来,但是我在那里工作的大多数环境都没有剩下21 + Ghz的余地(再次假设你的应用程序将充分利用你指定的处理器8个线程)。 如果这是一个单线程的应用程序,最多只能占用2.6ghz,那肯定是另一回事了。
另一个要考虑的因素是供应商支持。 如果您的软件供应商不支持您的虚拟环境,应该考虑到您的决定。
VM Pro的:
VM缺点:
我会使用虚拟机解决scheme运行,但是如果它不能满足您的要求,则会将其转移到更快的硬件或物理解决scheme。
我自己的经验是将传统系统迁移到VMWare中,所以他们通常会看到速度提升,因为他们正在将最新的5年前的硬件移植到最新的套件上。
从你自己的angular度来看,虚拟机将不会产生任何优势。 只要您的IT人员了解该VM的用途,并将CPU和内存资源分配给与该物理服务器相同的VM,您将看到几乎相同的结果。
但是,对于IT部门来说,这将是一个更好的解决scheme:无需维护新的服务器; 没有费用; 他们的衣架没有使用空间; 大大降低了额外的功耗。
底线:让他们做他们有钱的事情; 只要确保他们明白你的需要。
就我个人而言,由于各种原因,我会selectVMware群集。
您将拥有的虚拟机的控制量与本地计算机相同。
我认为他们可以在本地计算机上获得与VMware基础架构相同数量的CPU和RAM。 仔细检查与IT人员。
很可能VMware基础架构比本地计算机具有更高的速度和更大的容量存储空间。 他们也可能很容易地从VMware群集运行数据备份。
在VMware群集中,function可能比在办公桌上稳定得多。 如果你的计算工作会因停电而中断,那么数据中心可能是一个更好的工作。
最后,使用VMware机器坐在多维数据集中的工作站类PC旁边会比较安静。
由于该机器是由一笔赠款支付,并且处理时间会影响您的研究,请使用专用机器。 你不想上网冲击你的结果,反之亦然。