破解服务器稳定运行之谜——戴尔PowerEdge 6800 64位服务器全国

电脑学堂

数据,对企业来说是宝贵的资源,而数据库往往是企业运作的核心。因此,保障企业数据库系统正常运作的服务器也就成了重中之重了,一旦它出现问题,就很容易造成数据丢失使企业蒙受巨大损失的恶果。因此,企业对数据库服务器的第一要求就是——稳定!

近日,我们收到了戴尔公司最新发布的64位多处理器数据库服务器PowerEdge 6800(以下简称PE6800)。迪迪在第一时间对它进行了拆机分析,希望能探得其稳定的奥秘。下面,就把拆机全过程以图文并茂的形式展示如下,希望能加深大家对服务器的认识,的确,服务器的硬件结构和台式机有很大差别。另外,迪迪也希望能带大家看看服务器为了保证稳定和数据安全的独特设计。

一、外观与配置

戴尔PE6800服务器配备了4块全新的64位英特尔至强处理器,与其他几款戴尔第八代服务器相同的是,也采用了DDR2-400 ECC内存和PCI Express I/O等最新核心技术,它的起价为38326元人民币。

从机器正面看(图1),很显眼之处有10个硬盘支架(原配了3块SCSI硬盘),作为数据库服务器,必须支持RAID且具备海量存储能力。光驱和软驱主要为安装软件和系统维护之用。我们还可以看到3个巨大的机箱散热风扇,机箱内保持较低的温度,对服务器的稳定运行是很重要的。服务器的前面板上除了电源按钮只有两个USB接口和一个VGA接口,非常简洁。

24-e14e15e16-1.jpg
24-e14e15e16-2.jpg
图1

从机器背面看(图2),没有普通台式机的声卡接口,但也具备VGA、USB、串口等常用接口。另外,服务器往往需要连接多个不同网段,因此具备多个网卡接口。机器背面有两个电源接口,与台式机电源不同的是,服务器电源接口旁有3个工作状态指示灯,这能直接显示电源是否工作正常,电源对服务器稳定运作的重要性就不言而喻了吧。

24-e14e15e16-3.jpg
图2

服务器一般情况下不能停机,因此,PE6800设计了冗余电源(图3)。一个电源用于连接普通电源插座,而另一个电源用于连接UPS。因此,不论是停电还是一个电源损坏,都能够保证服务器不停机,这种设计的可靠性大大高于我们普通的台式机。

24-e14e15e16-4.jpg
图3

从机器的标签(图4),可以看出PE6800的强大配置。

24-标签.jpg
图4

二、热插拔

PE6800的光驱和软驱安装在一个支架上,采用了热插拔设计。因为光驱和软驱都属于易损耗外设,这种设计的好处是能够在不停机的情况下更换它们(图5)。

24-e14e15e16-5.jpg
图5

PE6800前面拥有10个硬盘支架,原配了3块SCSI硬盘,也支持热插拔,通过拉杆拉出或插入即可(图6)。这就便于企业根据需要在不停机的情况下扩充硬盘容量,做数据备份等操作。作为数据库服务器,PE6800同样具备了完善的RAID功能,其RAID控制器支持RAID0、1、5、10和50,支持Ultra320(320MB/s)的传输率。也就是说,企业可以根据需要用RAID方式来提高运行效率或进行严格的数据校验或备份。

24-e14e15e16-6.jpg
图6

三、拆机实战

迪迪这还是第一次拆服务器,面对价值近4万元的东西,当然不敢轻举妄动。仔细观察之后,发现服务器的上盖板只有前面两颗可用手旋开的锁定螺丝,于是动手将两颗螺丝向外旋转,还不等完全取下螺丝(其实螺丝用于锁住上盖板,无法完全取下),就可以轻松打开上盖板(图7)。

24-e14e15e16-7.jpg
图7

打开上盖板后,发现原来PE6800的风扇分为两排,每排3个。CPU位置靠前,紧靠风扇,上面有导风槽盖板。根据流体力学,冷空气将从机器后部进气孔中抽入,经导风槽通过CPU散热器,然后由前部将热空气抽出。这应该算是一个非常高效的散热设计。

如果散热风扇坏掉了怎么办呢?由于有6个风扇,一般不会同时坏掉,因此能保证机器长时间工作的散热。另外,一旦发现风扇坏掉了,也不用停机更换,因为这种风扇也是可以热插拔的(图8)。

24-e14e15e16-8.jpg
24-e14e15e16-9.jpg
图8

取下导风槽盖板,可以看见4个CPU散热器,取下一个散热器,终于看见CPU了(图9)。

24-e14e15e16-10.jpg
图9

取下CPU,发现CPU插槽为mPGA604接口(图10),它支持64位英特尔至强处理器(Xeon)。

24-e14e15e16-11.jpg
图10

再来看看机器的核心——64位英特尔至强处理器(Xeon),见图11。该CPU编号为“3160MP/1ML2/667/1.4V”,由英特尔CPU的编号规则,可以看出,这是一块3.16GHz,1MB二级缓存,667MHz前端总线,1.4V工作电压的64位处理器。

24-e14e15e16-12.jpg
24-e14e15e16-13.jpg
图11

CPU要想很好地散热,光有好的散热风路还不行,还必须有好的散热器。观察发现,PE6800采用的是导热管散热器(图12),散热片非常薄且排列紧密,配合散热风路,应该有很好的散热效果。

24-e14e15e16-14.jpg
24-e14e15e16-15.jpg
图12

普通台式机的主板上,都有一颗纽扣电池,用于给CMOS供电。但年深日久之后,纽扣电池往往会电力耗尽。PE6800在机箱侧面安置了一快可充电锂电池(图13),这样能够保证主板CMOS永不掉电。

24-e14e15e16-16.jpg
图13

在主板上,可以看到一根内存条(图14),这可不是系统主存,从其插槽旁的PCB板上的标志“RAID DIMM”可以看出,它用于RAID控制器缓存。这也是数据库服务器为了保证高效数据交换而专门为SCSI硬盘设计的外置缓存。

24-e14e15e16-17.jpg
图14

取下内存条,发现它是一根三星的DDR400 ECC内存(图15)。ECC内存与普通内存的区别就在于存取数据的时候能够对数据进行校验,确保数据准确无误。

24-e14e15e16-18.jpg
图15

另外在CPU位置旁边还有一快奇怪的插卡(图16),拔下后观察电路,发现它是一块四相供电子卡,专门针对4颗CPU供电确保其稳定工作。呵呵,这种设计有点夸张吧。

24-e14e15e16-19.jpg
24-e14e15e16-20.jpg
图16

PE6800的插卡全部采用了免螺丝结构锁住,用手松开卡子,就可以将插卡取下(图17)。

24-e14e15e16-21.jpg
图17

PE6800的后部主要有两块插卡,其中一块比较独特(图18、19),它的输出接口有VGA接口和RJ45网络接口。所以它既不是单纯的显卡也不是单纯的网卡。其接口为PCI-X,卡上有编号为“Agilent N2530”的热插拔管理芯片,也有ATi显卡芯片等,综合分析,这是一块集显卡、网卡、RAID控制器等功能于一体的可热插拔的多功能卡,想必这是服务器出现故障时应急所需的插卡。

24-e14e15e16-22.jpg
图18
24-e14e15e16-23.jpg
图19

取下网卡,从其主芯片“BROADCOM BCM5721”可知,这是一块PCI-E接口的1000Mbps以太网卡(图20)。

24-e14e15e16-24.jpg
图20

“稳定、高效、配置灵活”压倒一切

数据库服务器的价值主要不在其硬件配置,而在于设计!自始至终,“稳定、高效、配置灵活”的设计理念贯穿其中。要DIY服务器也具有相当的难度,因为它的设计很多都是非标准的。希望大家在看完上文后能深刻理解到服务器和普通台式机的巨大差别,也希望它的优秀设计理念能给大家带来更优秀的DIY思路。