浪潮:至强5500时代 应用为王
效能三角 浪潮创新有道
IT168:围绕至强5500,浪潮服务器在系统设计方面有哪些创新?
孙立波:从系统厂商的视角来看,我们最大的创新就在于怎么更有效地把CPU、内存、I/O等底层部件和芯片级的新技术融合在一起。因为,如果只是简单地把最好、最新的技术集成在一起,带来的价值和效能却不一定是最大的。系统厂商需要做很多组合、选择和创新。
浪潮仍然会坚持“效能三角”的理念,采用模块化和集成化的设计方法,以更好地发挥新一代平台的效能。(编者按:所谓“效能三角”,是指以性能均衡提升为原则,以应对用户业务应变为目的,整合计算、存储、I/O等服务器基础功能单元,和可信、智能、弹性等客户应用技术于一体,最大限度释放多核计算性能,实现服务器在客户应用过程中的高效能体验。)
IT168:能否举两个具体的例子说明一下?
孙立波:这几年来CPU芯片技术的发展非常快,但CPU性能的提升并不一定就能为用户带来他想要的价值,因为很多用户的CPU资源利用率都偏低,这也是为什么这两年虚拟化技术盛行起来的一大原因。虽然目前已经有VMware等虚拟化软件,但浪潮会从硬件的角度去进一步提升软件的效率。为此,浪潮在NF5120和NF5220上实现了“硬虚拟”的技术,即切分一部分CPU资源和内存资源去做RAID控制,也可以切分一部分资源去协助网卡控制。
以RAID为例,我们将RAID卡中的运算功能交给CPU来做,将其缓存交给内存来实现,通过主板集成的芯片来实现界面控制,这种做法可以实现RAID0、RAID0+1和RAID5的功能。通过这种集成式设计可以取代传统的RAID卡,虽然跟LSI自带运算器的RAID卡相比,这种界于硬RAID和软RAID之间的方法在性能上会低10%左右,但可以节省硬件成本和功耗的费用,每个RAID卡大约消耗20瓦特电力,同时能提高对CPU资源的利用率。浪潮之所以做这个创新,也是基于之前对一些企业用户和互联网用户进行的需求调研。
另外一个例子是新一代浪潮服务器中会全面提供远程控制技术。其中2系列是将这一技术集成到主板南桥芯片上,以达到节省成本和方便易用的目的,而8系列则采用外接功能卡的方式,以方便用户选择第三方的控制卡。虽然远程控制技术本身已经是非常成熟的,国际厂商大多已经采用,但对于国内厂商来说,过去出于成本和主要目标用户群体需求的考虑,没有大面积采用。