摘要:虚拟化的卖点很容易理解:谁都希望将使用率不足的物理服务器转化为高性能的虚拟服务器群,并且可以根据需要对其进行扩展和压缩。但虚拟化的秘诀在于实现效能的最大化,因此人们通常建议部署全新的基础设施来实现这一目的。 |
核心越多越好
在购买任何服务器的时候,您的购买决策一开始考虑的便是选择CPU。在虚拟化主机中,核心的数量几乎每次都比单个核心的速度要重要。在许多情况下,您会发现,如果服务器的核心数量足够多,即使用的只是1.7GHz的核心,这台服务器中也能挤进去数量多得惊人的虚拟服务器。
如果您的预算充足,可以购买配有2.93GHzWestmere芯片的服务器,您无论如何也应当选择它。但是,如果您使用的是每个核心速度为1.7GHz至2.2GHz,每个CPU有6个核心的AMDOpteron4000系列CPU,您同样也可以压榨出巨大的处理能力。采用此类CPU的几台双CPU服务器就足以支持一个中等规模的虚拟化框架。
几十年前就有人断言-"CPU越快,服务器就越快",这个判断仍然是有效的,但主要适用于单线程的计算密集型任务。在普通的服务器运营中,CPU在其运行周期中的大部分时间都处于空闲状态下。即使CPU有了任务,其它子系统的低速状态也会使高速CPU处于等待状态,等着数量从磁盘、内存或网络中被检索出来。如果您必须要在低时钟速度的6、8或12核心CPU与更快时钟速度的4或6核心CPU之间做出选择,一定要选核心数量多的CPU。
尽可能使用最大的内存
当您计算虚拟主机的价格时,应当在财力允许的范围内在其中包含尽可能大的内存。内存的大小是限制可运行虚拟服务器数量的最大因素。在一台有12、16或24个核心的服务器中安装64GB内存是极有必要的,即使内存的价格会随存储密度的提高而爆涨也是值得的。
的确,这些4GB和8GB的DIMM要比一堆2GB的DIMM贵很多,但当您需要分配内存负载时,就不必因此再去购买新的物理服务器。当您无需购买新的服务器时,也就无需再去购买新的软件授权。