标签:
在2007年,IBM推出了第四代企业级x系列服务器架构(Enterprise X-Architecture)。第四代企业级x系列服务器架构提供无与伦比的解决方案,允许利用16、32甚至64个并行处理单元或“内核”。第四代EXA技术能够在可扩展性、可靠性、可用性和卓越的设计之间维护系统均衡,以便通过一个高能效的产品来满足数据库处理、企业应用主机托管及通过虚拟化整合服务器等要求。下表简单地回顾了IBM企业级x系列服务器架构的历史和各个阶段的主要特点。
企业级x系列服务器架构
|
推出时间及机型
|
主要特点
|
第一代
|
2002年 x440
|
|
第二代
|
2003年 x445
|
-
热插拔内存
-
聚集I/O提高40%
-
延时降低12%
-
64MB XceL4服务器加速缓存
|
第三代
|
2005年 x366
|
-
双总线架构
-
支持x86 64位扩展(EM64T)
-
96MB XceL4服务器加速缓存
-
支持PCI-X 2.0,所有槽66MHz
|
第四代
|
2007年 x3850 M2
|
-
处理器独占的前端总线(FSB)
-
前端总线(FSB)频率从667 MHz提高到1066 MHz
-
内存带宽从333 MHz提高到67 MHz
-
内存容量提高4倍
-
支持4核
-
提供系统管理虚拟化模块组(embedded
hypervisor capability) :内嵌4GB VMWare ESX 3i
U盘
|
IBM企业级x系列服务器架构吸收了IBM 40多年来在大型机和小型机方面的设计精华,通过简化管理、降低成本和提高可用性,降低了用户的总拥有成本。其主要包含以下技术:
XpandOnDemand 按需扩展
PCI-X I/O和 Active PCI-X I/O
高级内存子系统
XceL4服务器加速缓存
XpandOnDemand 按需扩展
XpandOnDemand能够按照系统扩展,提供根据客户需求付费的可扩展性,从而保护了客户的现有投资。通过使用业内标准的硬件,XpandOnDemand可以轻松实现更高性能。比如只需要通过XpandOnDemand数据跳线连接4台4路x3950 M2服务器(Intel 6核至强处理器)就可升级为1台16路服务器(96个Intel处理器内核)。这些功能使用户可以根据需求变化来动态增加处理器和内存容量。
显示了使用IBM System x3950 M2来进行XpandOnDemand按需扩展,动态地增加处理器,内存和磁盘控制器。
PCI-X IO和Active PCI-X IO
当前PCI总线带宽不够支持新兴的10 Gbps(或更高)I/O环境。IBM与其他公司于1998年提出并实现了PCI-X标准,主要用来解决日益增长的高速设备(高速以太网卡,光纤通道,Ultra3 SCSC适配卡等)和多处理器集群间通信所带来的总线带宽瓶颈。
IBM System x服务器支持最新的PCI-X标准,其成倍提高了PCI总线带宽,缓解了I/O瓶颈。
IBM System x服务器支持Active PCI-X允许用户无需关闭服务器就可添加或更换Active PCI 和Active PCI-X卡,支持如下特性:
•热插拔:允许用户更换故障或即将发生故障的适配器,无需重启
•热添加:提供简便升级,允许用户在服务器运行时添加新适配器(IBM是业界第一家提供这一特性的厂商)
•故障切换:在主适配器故障时允许备份适配器负责运行所有正在处理的业务
高级内存系统
IBM System x使用了很多先进的内存技术,其主要包含以下四种技术:
1)Chipkill内存:Chipkill内存最初是由20年前的IBM大型机发展过来的,ChipKill最初是为美国航空航天局(NASA)的“探路者”探测器赴火星探险而研制。它是IBM公司为了解决服务器ECC(Error Checking and Correcting)内存技术的不足而开发的。ECC将信息进行8比特编码时,只能改正1比特的错误和检查到(但不改正)2比特的错误。而Chipkill内存提供对每个DRAM内存纠正2比特错误的能力,进一步提高了服务器的可靠性。
2)Memory ProteXion:Memory ProteXion最初开发用于IBM大型机并且多年来用于IBM System z和IBM System i服务器,用来帮助保护不出现由于硬内存错误导致的突发故障。它的工作方式是:如果系统检测到DIMM内存上有坏扇区,它将把数据写到备用扇区以实现这一目的。Memory ProteXion在DIMM级别工作,可纠正多位元DRAM错误并进一步防止数据丢失。
3)内存镜像:在该项技术中,内存的管理方法与RAID配置中磁盘镜像非常类似。在这种情况下,主内存条上数据的精确映射被镜像到备用内存条。结果是,如果一根内存条出现故障,镜像的内存条将变为主内存条。在更换了故障内存条之后,主内存条内存中的数据将镜像复制到新内存条。
4)热添加/热插拔内存:在系统不关机的情况下热添加/热插拔内存,从而动态添加主存,增强性能。内存镜像和热插拔支持允许同步读写独立的和冗余的内存卡,从而提供无与伦比的高级数据保护。
Xcel4
XceL4服务器加速缓存(Server Accelerator Cache)是集成在SMP扩展模块中的DDR(双倍速率)内存,可实现Intel处理器、主存储器和I/O设备间的高速性能,通过降低处理器需要访问主内存的次数来获取更多的数据,可以将总体系统性能提高20%。
IBM System x每个SMP扩展模块都包括一个32MB(或更高)XceL4缓存。当客户从4路向8路扩展时,无论他们选择向4路中添加另一个SMP扩展模块还是将两个4路系统连接在一起,均能从添加另一个32MB XceL4缓存中受益。同样,在16路配置中,无论配置方式是2×8路还是4×4路,客户均能从128MB XceL4缓存中受益。
易于管理的硬件
基于硬件和软件的系统管理功能是IBM System x服务器和刀片服务器系列产品的一个重要的亮点。这些功能使IBM服务器更容易管理,并提供全面的警报和基于任务的管理。不管是入门级配置还是大型高端企业环境,良好的服务器系统管理都是全面减少总成本拥有的关键,因此IBM System x从最初的设计开始就非常重视提供良好的系统管理软件,从而减少用户的总拥有成本。
IBM随System x服务器和刀片服务器一起提供了一组完备的系统管理工具,以帮助客户解决在服务器的使用期内所遇到的现实问题,在成本节约和提高可用性方面实现量化的效益。这样,客户可以相应地从投资中获得更多的回报,并可以让珍贵的人力资源物尽其用。
根据所管理的元素和侧重点的不同,客户的系统管理任务在逻辑上可以分为以下三层:
1)具体设备的单点管理;
2)跨设备的多系统平台管理;
3)异构可扩展的企业级运营高级管理。
上层的系统管理任务往往依赖于下层的系统管理任务的支持。例如第二层的多系统平台管理 “IBM Director”依赖于第一层的单点管理“动态系统分析(DSA)”和硬件BMC;第三层的企业级运营高级管理“IBM Tivoli基础架构管理”依赖于第二层的平台管理“IBM Director向上集成模块(Upward Integration Modules: UIMs)”。
单点管理处于系统管理的最底层,主要有:(1)基于硬件的系统管理,如MM/AMM,BMC和RSA-II卡;(2)基于软件的系统管理,如动态系统分析(Dynamic System Analysis)和易捷升级系统包(UpdateXpress System Pack)。这一层主要关注单一硬件设备类型的点对点管理。
平台管理处于系统管理的中间层,主要有IBM Director软件。这一层主要关注中小型企业的跨设备综合管理。
高级管理处于系统管理的最上层,主要有IBM Tivoli软件(包括IBM Director的向上集成)和第三方公司的系统管理软件(比如HP Openview和CA Unicenter)。
Ex5
在2012年3月3日,IBM公司在北京举行了其面向下一代X86服务器的eX5体系架构发布会,并现场展示了即将在月底英特尔Nehalem-EX发布之后推向市场的三款eX5服务器新品:4路服务器System x3850 X5、双路服务器System x3690 X5和刀片服务器BladeCenter HX5。
eX5的创新优势:
MAX5性能优化中心,可以实现最大3TB的内存扩展空间;
高性能的eXFlash极速存储套件,使用主流的SSD固态硬盘技术;
虚拟化IO 可以实现带宽的虚拟化,根据应用实现带宽的分配;
eX5五大创新之四:FlexNode灵动分区带来的模块化扩展,全面供货,可以实现多台设备的堆叠;
eX5五大创新之五:IBM OnForeverTM自动失效切换带来高可靠性,可以实现堆叠组中任何一台设备DOWN机,将程序自动切换到现有正常机器运行。
|