服务器 频道

全面解读IBM虚拟化策略与技术

3)分区负载管理器(PLM)
—— 基于分区负载动态分配CPU和内存资源


    跟虚拟 I/O 服务器(VIOS)一样,分区负载管理器也是高级 POWER虚拟化硬件特性的组成部分。对于支持动态逻辑分区 (DLPAR) 的服务器,分区负载管理器(Partition Load Manager ,PLM)可以在运行 AIX 5L 操作系统的DLPAR 和支持微分区的 LPAR 间提供处理器和内存自动分配功能,从而帮助其最大化 CPU 和内存资源的使用率。分区负载管理器以客户机/服务器模型为基础,在用户定义的策略约束下将资源分配给分区。对资源有较高需求的分区将从有较低需求的分区获得资源,从而改善系统的整个资源利用率。

    由于分区负载管理器基于分区负载在各分区之间动态地分配资源,因此传统的资源监控和分析工具变得没有用处。因此,开发人员可以让分区负载管理器与按需监控系统(On-demand Monitoring System,OMS)工具一起使用。OMS是一个 Web 应用程序,该程序将 CPU 分配、CPU 使用率以及 CPU 负载数据定时存储到数据库中,从而提供实时及历史数据(包括天、周、月、季和年)。其工作方式如下图所示:

4)微分区技术
——芯片级的虚拟化

    IBM从POWER4开始支持逻辑分区LPAR,POWER4+开始支持动态逻辑分区 DLPAR。逻辑分区(LPAR)是将一个物理的服务器划分成若干个虚拟的或逻辑的服务器,每个虚拟的或逻辑的服务器运行自己独立的操作系统,有自己独享的处理器、内存和 I/O 资源;而动态逻辑分区 (DLPAR) 允许在不中断应用操作的情况下,增加或减少分区占用的资源。

    2004年,到了POWER5、POWER5+,IBM开始支持完全意义上的虚拟化技术,并引入了微分区技术。由于动态逻辑分区的资源调整功能让系统管理员可以自由添加、删除或在分区之间移动系统资源,例如 CPU、内存、I/O 适配器的分配,而不需要像原来修改之后重新启动分区。这样,微分区技术的引入,更使得动态逻辑分区的资源调整功能不但可以移动物理资源,还可移动、增减虚拟资源,具有广阔的应用场景。这样系统管理员就可以根据分区系统负荷和分区业务运行特点,随时将资源动态分配到需要的地方,从而大大提供资源的利用效率和灵活性。

    每个POWER5/5+的CPU可以划分为10个微分区(Micro- Partition),并且按照1%的颗粒度调整CPU资源,使管理员可以将资源分派给处理器的一小部分而非整个处理器,大大提高了系统的使用率,并且资源分配的更改对于用户是透明的。IBM高级虚拟化技术支持虚拟以太网卡和虚拟SCSI卡,在微分区中,不需要配置物理网卡和SCSI卡就可以支持网络连接和存储系统。

0
相关文章