服务器 频道

X86服务器虚拟化之IBM企业级X架构

  x3950 M2可扩展选项

  x3950M2可以和其它三个类似的单元连接成一个4节点,16路复合服务器,而且可以按线性方式扩展,如增加处理器,内存和磁盘,在非CPU密集型负载情况下需要大量内存时,你可以使用2台x3950 M2,每台配备2颗处理器,因此处理器可以访问全部64 DIMM插槽,在这种情况下,你就只需要增加内存,下图显示了目前x3950 M2支持的组合方式。

  图 3 x3950 M2支持的联合体

  向上扩展策略的优势

  正如在上小节谈到的扩展方法,这是一种非常流行的做法,可以组成服务器农场,也可以组成虚拟主机服务器。例如,在两个不同的主机之间实时迁移虚拟机(VM)可能办不到,而通过这种办法可以创造一种最优的实时迁移方案。

  大型主机:eX4架构的优势作为一个组织的虚拟化战略。

  虚拟机(VM)的数量不会变化,但实物资产将会减少,服务器管理成本远高于购置成本,因此减少需要管理的服务器数量无疑会降低管理成本。使用eX4架构时也有明确的升级路径,但不是购买和安装更多的系统和hypervisor层,人们可以在停机维护期间将4路服务器扩展到8路,加电后就可以分配更多的工作量了。

  1)在更大的主机上更有效地运行VM

  对于一个具有4颗虚拟CPU的VM,hypervisor必须为其找到4个CPU核心调度,因此建议不要在一台只有4核心的主机上为VM分配4颗虚拟CPU(vCPU),如果这样做了会造成极大的资源竞争,会降低所有VM的性能。假设n代表调度程序可调度的CPU核心,r代表VM中vCPU的数量,n和r之间不是一个线性关系,如果我们将r设为2,我们在4、8、16和32核心系统上调度情况如下图所示。

  图 4 2 vCPU VM在不同数量CPU核心主机上的调度交换情况

  从上图可以看出随处理器核心的增多,调度交换得更快,但要用它来精确衡量性能的提升非常困难,因为环境中存在的变化因素实在太多了,需要进一步通过统计才能得出比较科学的结果。

  2)如果在相同地址空间有更多的VM,内存重复删除率更高

  在VMware ESX和Red Hat Enterprise Virtualization中,内存重复删除技术又叫做透明页内存共享,hypervisor内核扫描所有VM中相似的页面,如果发现两个页面完全系统,它就会执行重复删除,然后将两个VM指向同一个物理地址空间,如果其中一个VM要向页面写入内容,那内存共享就会强制结束。如果同一个宿主服务器上的所有VM运行的操作系统都一样,这种情况下最适合使用重复删除技术了,因此可以让多个VM读取相同的物理地址空间。

  3)宿主服务器更少了,不用的资源池也更少了

  SAN流行的一个原因是它可以避免磁盘空间的浪费,如果用于虚拟化,那么意味着可以减少虚拟宿主系统的本地存储容量,当一个宿主服务器上的CPU和内存资源不够用时,可以通过VM找到其它宿主服务器上的可用资源,实时迁移技术促进了VM资源竞争的平衡,宿主服务器数量减少,容量变大后,实时迁移所需的网络通信量和CPU负载将会急剧减少。

  4)需要的网络端口数更少了

  光纤通道交换机,HBA,线缆,SFP和端口许可都非常贵,因此客户总希望完全利用它们,物理主机的数量减少后,这些间接成本也会随之减小,并且利用率还提高了,许多hypervisor允许你创建集成网络对象,如存在于hypervisor内核中的虚拟交换机,这一内部VM通信就不用发送到外部网络中了,而且这种机制获得的通信延迟是最小的,外部网络交换机的负载也减小了。

0
相关文章