首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时将虚拟服务器移动到物理服务器?

何时将虚拟服务器移动到物理服务器?
EN

Server Fault用户
提问于 2009-06-22 14:51:37
回答 9查看 1.2K关注 0票数 13

虚拟化有一些很大的好处,但有时虚拟化服务器需要更高的性能,应该移到物理上。

我的问题是,你怎么知道这些时间是什么时候?我正在寻找可测量的数据和指标,这些数据和指标显示,将服务器移动到它自己的物理盒将对性能产生重大影响。就我个人而言,我对Windows感兴趣,但想必所有平台的基本要素都是一样的。

EN

回答 9

Server Fault用户

回答已采纳

发布于 2009-06-22 18:45:24

我必须执行V2P的一个例子是运行在双3.2Ghz双核CPU (总CPU 14.4Ghz)上的MS盒,我们迁移到ESX2.5集群,在那里底层硬件更新,内核速度更慢(2.4GhzIIRC)。添加10%的开销,即使使用4 vCPU,这个VM也只能得到一个有效的8-8.5Ghz聚合CPU。60%的峰值CPU在迁移后变为90%-100%,客户需要高度空间,因此我们恢复到物理状态。为了具体回答您的问题,我们看到,在Perfmon和VI客户端,这个盒子在100%的CPU上运行。一个更好的解决方案(在我看来)应该是升级到更快的CPU,但在这种情况下,这是不经济的,特别是随着我们在Opterons\Core CPU的引入中看到了更多的内核,CPU的速度越来越慢的趋势。

使用ESX 4,我们可以将这样的盒子撞到8 vCPU,但这在当时不是一种选择。

至于寻找可能表明您需要放弃VM的性能上限,然后使用Windows on VMWare环境,那么Perfmon和VI客户端的组合应该足以完成查找性能受限的VM的任务。如果可以的话,还可以添加一些SAN分析,但是如果SAN显示了一个问题,那么几乎可以肯定的是,为了隔离和\或增强VM的虚拟磁盘存储的卷,您几乎肯定会对存储进行重新处理。同样适用于任何其他OS\Hypervisor组合--获取您可以获得的任何内部状态,但将它们与Hypervisor对正在发生的事情的看法联系起来,因为在VM (例如)中报告100%的CPU并不一定意味着Hypervisor永远不能提供更高的性能,只是它没有提供更高的性能。

票数 3
EN

Server Fault用户

发布于 2009-06-22 14:58:27

由于性能原因,我不同意虚拟服务器需要移动到物理服务器。管理程序现在是如此接近金属,几乎(双关意)没有性能打击。尤其是现在,许多板制造商都在芯片组上安装了管理程序。如果您使用两台具有相同硬件的服务器,一台运行单个客户,另一台在物理硬件上运行该客户的确切副本,您将很难注意到性能上的差异。

不过,还有其他原因,您可能需要物理服务器而不是虚拟服务器。其中之一是硬件兼容性。如果应用程序需要具有自己独特总线的非标准硬件,则可能无法在虚拟机中运行该总线。

我急着听别人说些什么。问得好。

注意:我们有被虚拟化的服务器,然后将其放回相同的硬件上,仅仅是为了拥有我们喜欢的快照/vmotion功能。

票数 4
EN

Server Fault用户

发布于 2009-06-22 15:03:07

我不是这个问题的专家,但总的来说:非常饥饿的I/O应用程序(尤其是那些编写得少和写得快的应用程序)是那些拥有自己的物理服务器的。

也不难找到它们,您只需运行性能监视器并寻找高i/o等待时间。

此外,高端数据库通常有自己的专用服务器,原因如下:

  1. 他们想要缓存他们能做的一切,RAM的使用是巨大的。
  2. 它们在跨几个核心线程时性能更好(8方式是正常的),而且您通常不希望因为阻塞而将超过一个虚拟cpu分配给任何服务器。
  3. 当将数据加载到缓存时,它们非常渴望I/O,低延迟对I/O是关键。
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/29768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档