2.OpenPower720简介时间进入21世纪,IBM也在不断的创新和整合中,于2001年发布了POWER4,2004年发布了POWER5,采用POWER5处理器并同时发布的服务器系列有IBM eServer iSeries i5、IBM eServer pSeries p5、IBM eServer OpenPower,POWER6预计在2006年发布。
基于POWER5体系架构的OpenPower720服务器系统具有一系列大型机级别的优良的特性,它的确可以为企业用户提供很好的可靠性和可用性。
A.同步多线程(SMT)技术,允许在每个 POWER5 核心中运行多个单独的指令序列。
B.逻辑分区(Logical Partitioning,LPAR)技术,允许将服务器系统分为多个相互独立的分区,每个分区拥有自己真实或者虚拟的硬件资源,在其上构建操作系统及应用,最终实现服务器的整合。
C.虚拟引擎(Virtualization)技术,模拟存储、网络等硬件资源,向服务器的逻辑分区中的操作系统提供一个虚拟的硬件环境。
D .服务处理器SP(Service Processor),是OpenPower720上一个单独的处理器,它用于系统监视和故障记录。
E.IBM Chipkill内存,可以让服务器固件检测服务器中内存的问题,并可以有选择地禁用内存中有问题的部分。
F.首次故障数据捕捉(First Failure Data Capture,FFDC),软件可以使用 FFDC 来实时识别及记录一些系统故障和重要的软件事件。FFDC 还可以提供一种方法在故障之间进行关联,让软件可以从故障的现象链接到产生故障的根源上,从而促进快速定位故障的根源。
G.错误检查和纠正内存(ECC),内存卡上具有单错纠正和双错检测的 ECC 电路,可以纠正一位的内存错误。通过检测并报告超出 ECC 电路纠正能力的多位错误,双位错误检查可以帮助维护数据的完整性。内存芯片的组织方式可以确保任何特定的内存模块出现故障只会影响 ECC 字(位序列)中的一位,这样就可以在一个芯片完全不能用时,依然可以继续操作(这种技术就称为 Chipkill 恢复)。
3.服务处理器好吧,上述广告词还是让我们留给资深的系统设计者,或者资深的销售吧。对于系统管理员,我们可能更加关心OpenPower720系统的可管理性和可服务性。这个时候我们一定不能忘记了默默工作在OpenPower720后背板上的服务处理器SP(Service Processor)。
服务处理器是一个单独的嵌入式微处理器,它实现了系统的监视和故障的记录的功能,例如在系统启动的时候所出现的各种问题。服务处理器在机器加电后就可以自动启用,接受系统管理员的命令,完成系统的设置,检测系统的各项设施并报告相关的指标或者故障。
OpenPower720的服务处理器是一个基于PowerPC 405GP(PPC405)的32位的嵌入式微处理器,它提供了两种连接方式:串口连接方式,PPC405提供了两个串口接口,我们可以通过串口线连接OpenPower720和控制台计算机,通过系统管理界面SMI(System Management Interface)设置OpenPower720相关软硬件属性,下面我们马上就可以看到这个界面。
以太网口连接方式:PPC405还内嵌了两个MAC3(Ethernet Media Access Controller3)内核,可以支持ANSI/IEEE802.3、IEEE802.3u、ISO/IEC8802.3 CSMA/CD标准的以太网连接。ASMI和HMC都将使用这种连接方式。系统电源控制网络接口:SPCN(System Power Control Network)接口是一个扩展的接口,它用于控制附属的I/O子系统的电源,对它的使用也是通过PPC405处理器进行的。
下面就是OpenPower720的服务处理器子系统的逻辑图。
由图中我们可以清晰的看到两个串口S1/S2、两个以太网口HMC1/HMC2(即RJ45Ethernet1/RJ45Ethernet2)、两个系统电源控制网口SPCN1/SPCN2,它们均由PPC405处理器控制,在48MB的Flash ROM中灌入嵌入式操作系统,实现一个Web Server就可以向外提供基于浏览器的接口(即下文提到的ASMI),向内提供系统管理服务了。
而事实情况也是如此,请转到OpenPower720的背面,在靠近电源的地方,你就可以看到两个串口、两个标有LINK HMC1/2 Tx/Rx的以太网口、两个SPCN0/1口。现在我们就来使用这些接口。 |