POWER5上的虚拟化——微分区技术
IBM的微分区源自大型主机技术,是基于服务器虚拟化领域的二项主要突破:物理处理器和I/O设备的虚拟化。二项虚拟化都可实现分区对这类计算资源的共享。此外,还有其他众多相关技术,包括可精细调整的资源分配,更大分区数量的承载能力和更高资源利用效率。
在全新基于POWER 5的系统中,微分区模式使单个物理处理器被“抽象”成多个虚拟处理器,并可分别进行分配。虚拟处理器不能再被共享,但它们的根基—物理处理器则是共享的,因为这些物理处理器已经在“平台层面”进行了虚拟化。这种“共享”是全新分区模式中最根本的特点,并具备“自主运算能力”。绑定有虚拟处理器的分区则被称为共享处理器分区。
必须强调的是虚拟化的“抽象”过程是由硬件和POWER Hypervisor(固件的一个组成部分)共同完成的。除非专门赋予一个操作系统区别物理和虚拟处理器的能力,否则从操作系统的角度来看,一个虚拟处理器和一个物理处理器是完全没有区别的。在硬件/固件上实现分区最大的优势在于只要经过很少甚至根本不需要进行应用移植,用户就可以充分利用POWER 5及其相关技术。此外,为达到更理想的性能表现,还可以选择进一步增强操作系统的功能,实现对微分区技术的深度利用。例如当系统处于空闲时,系统会自主地将CPU的周期释放给POWER Hypervisor,将资源供给需要的分区使用。全新推出的AIX 5L V5.3操作系统是第一个拥有此类功能的AIX 5L版本。