WEB开发网
开发学院服务器服务器方案 用Power5虚拟技术整合服务器 阅读

用Power5虚拟技术整合服务器

 2009-07-25 11:08:55 来源:WEB开发网   
核心提示:服务器整合能够通过减少分散的基础设备的数量来简化和优化IT环境,本文将重点介绍采用基于Power5的p5服务器进行服务器整合的实践和效果,用Power5虚拟技术整合服务器,IBM的Power虚拟技术包括微分区和虚拟I/O(磁盘和通信适配器的虚拟),这里着重探讨微分区的实践,微分区不会约束典型工作负载的响应,分区或未分区

服务器整合能够通过减少分散的基础设备的数量来简化和优化IT环境,本文将重点介绍采用基于Power5的p5服务器进行服务器整合的实践和效果。

IBM的Power虚拟技术包括微分区和虚拟I/O(磁盘和通信适配器的虚拟),这里着重探讨微分区的实践。

IBM于2001年在p系列690服务器和AIX 5L操作系统平台上首次公布,逻辑分区(LPAR)在逻辑分区的支持下,一个系统内可独立的运行多个分区,每个分区运行独立的操作系统。在这一环境下,逻辑分区的CPU“颗粒”(Granularity)是和物理处理器一样大的,也就是说,每颗物理处理器的计算力不能被切割,只能对处理器进行捆绑,这样,也就不可能划分出比物理处理器数量更多的分区。2003年,IBM推出了AIX 5L V5.2操作系统,进一步扩展了这一代逻辑分区功能,可实现在联机状态下对逻辑分区中的计算资源进行调度,即所谓动态逻辑分区(DLPAR),但CPU“颗粒”并没有进一步减小。今天,eServer p5服务器上最新的微分区技术打破了分区上CPU“颗粒”受物理处理器数量的限制,系统可以创建和运行比物理处理器数量更多的分区,进一步提升了系统的灵活性。

为了测试eServer p5进行服务器整合的效果,并以测试数据说明整合对整个IT基础架构简化所起到的作用,我们搭建了一个分离的IT环境来模拟用户原有的基础架构,然后在此基础上进行服务器整合实践和测试,并得出测试结论。

系统整合规划

先介绍一下我们所模拟的原有用户环境:5台服务器,每台均为IBM RS/6000 44P-270,配置375MHz处理器,4MB L2缓存,7GB系统内存,每台服务器连接一台IBM串行磁盘系统D40。每台服务器运行同样的软件堆栈:AIX 5L V5.2操作系统、WebSphere WAS5.0、和数据库DB2 Universal Database V8.1 FP4。应用服务器上的应用软件基于J2EE代码,运行多种类型的交易,负载轻重程度不同。

系统整合规划中对原服务器和用于整合的eServer p5服务器的比对和规划基于IBM服务器rPerf测试值列表(http://www-1.ibm.com/servers/eserver/pseries/hardware/system_perf.html),根据该列表,最适合原有环境的服务器是配置四颗1.65GHz POWER5处理器的eServer p5 570,其rPerf测试值为19.66。

为新系统中5个分区配置的内存数量为16GB,这样每个分区3GB内存,对于新环境十分充足。

测试环境

测试环境使用了典型的请求和响应模式,模拟的用户通过Web浏览器提出请求,服务器处理请求并向用户发回反馈。

测试环境包括一个基准平台和一个目标平台,每个平台都包括一个服务器(SUT)和一个驱动器。原有服务器平台包括的服务器驱动器都是44P-270系统,运行32位内核的AIX 5L V5.2,均配置4路375MHz处理器和一个10/100Mbps网卡。原有服务器通过一块SSA适配器连接外部存储。系统整合平台包括一台IBM eServer p5 570服务器,运行1.65GHz Power5处理器,并虚拟出5个微分区。为对应原来的服务器系统及测试目的,由相同的44P-270系统驱动每个分区。每个分区运行32位内核的AIX 5L V5.3,并分配了0.8个Power5处理器,分区对CPU的占用被锁定。5个分区和原有系统都采用相同的应用堆栈。

评价整合效果 测试中,通过逼近原有服务器的峰值模拟不断增加的客户,测试开始时,以25次/秒运行驱动一个服务器分区,其他4个分区运行AIX 5L但没有活动工作负载。然后,3个分区空闲,2个分区加上25次/秒运行的负荷。随后,加载分区数量不断增加,最后5个分区都加上了负载。随着加载分区数量的不断增加,吞吐量的增加呈线性增长。

为评价系统提供服务的质量,我们对每种交易类型的响应时间进行了监测。图1比较了在相同运行情况下,分区服务器与原有服务器的响应时间。在持续不断的相同工作负载下,每个活动分区的响应时间和吞吐量类似或好于原有服务器。这是因为p5 570有更强大的处理器,在CPU密集型的计算中更有效。

在所有测试中,所驱动的工作负载都非常平缓。同时,与原有服务器的比较在所测量的工作负载上非常精确。在该工作负载水平下,eServer p5服务器上的5个活动分区正好能取代原来的设备。

比较中,我们测试了加载的5个分区,测试证明,即使在如此高的利用率下,分区服务器的响应低于规划的标准。

结论

在一台p5 570上所虚拟的5个分区的性能与5台不堪重负的44P-270旗鼓相当。配置IBM虚拟引擎系统技术的eServer p5服务器具有相当的可扩展性和精细度,能有效发挥4颗Power5处理器的效能,在要求苛刻的Web应用服务环境中,比原有服务器上20颗Power3处理器表现更好。eServer p5虚拟技术所实现的分区服务器与5台按应用分配的原有服务器表现相当。微分区不会约束典型工作负载的响应。分区或未分区设备的计算性能可直接进行换算,证明利用微分区进行服务器整合简便易行。

Tags:Power 虚拟技术 整合

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接