实物拆解:揭秘龙芯刀片服务器内部结构
从众多媒体的关注度来看,此次龙芯刀片服务器的发布意义非常。那么,抛开战略层面的意义不谈,其产品究竟如何,我们就现场展示的实物来细细拆解:
首先是龙芯刀片CB50-A的机箱,乍看起来很眼熟,原来是曙光TC2600刀片服务器机箱(熟悉的朋友知道,著名的超级计算机“魔方”曙光5000A,采用的就是TC2600刀片机箱)
从规格上看,TC2600刀片机箱是典型的7U规格,能插入10个计算刀片,打造之初是为了支持双路/四路AMD皓龙处理器。由于使用了模块化设计,因而其后面的网络模块、管理模块可以按需求变更。与上图不同的是,我们可以从机箱事务上看到,CB50-A龙芯刀片前面板有着独特的设计——两个2.5寸硬盘位,一个VGA输出插槽,两个USB2.0接口。下面是这款刀片的鸟瞰:
从上图我们可以看到,CB50-A左下角是两个2.5寸硬盘位,右下和中间偏左分布着两路CPU模块——包括龙芯3A处理器和四个内存插槽——我们后面会介绍局部细节。中间右边到最上面的三个散热片下面分别覆盖着北桥AMD RS780E芯片和南桥AMD SB710,还有一个不得而知。
龙芯3A内部集成了两个DDR2 / DDR3内存控制器,因此可以看出CB50-A采用了双通道内存设计,单颗龙芯3A处理器支持四根DIMMs。更多内容请见后页对于CB50-A系统设计的相关解析。
说完刀片内部(更多详细阐述请见后页),我们来看看承载CB50-A刀片的TC2600的部件:首先是中板——它负责连接十个刀片与后部I/O模块、电源模块、管理模块等。
这是集成了十个PCI-E插槽的I/O插板,CB50-A刀片服务器采用了RS780E北桥接口,提供了一条x8速的PCI-E用作对外的I/O扩展。
非常有名的Infiniband交换模块,其规格有DDR和QDR两种。这里展示的是带宽相对较少的DDR模块,其速率可达20Gbps,如果更换速度更高的QDR交换模块, 速率可达40Gbps。
pass-through(直通)模块,用以配合infiniband网络交换模块,降低其延迟并提供灵活的加速传输性能
千兆网络交换模块
管理模块,较上一代有较大改进,并不是单纯的KVM系统,管理系统不再是简单的被动监视系统状态,而是智能的根据实时功耗,确定工作的电源数,使电源工作在非常好的效率曲线上,并且在调整任务的时候,利用事件寄存器自动计算每个任务的功耗,并进行转移,从而真正意义上实现智能的数据中心管理。
电源模块,每个TC2600拥有6组