科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航



ZDNet>服务器频道>ZD评测>如何选择合适的服务器

如何选择合适的服务器

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

服务器是我们对于专门处理应用系统的一种计算机的统称。从包含处理器的个数来分,服务器分为单路服务器、双路服务器、四路服务器、8路服务器等等,其中将4路以上统称多路服务器。

来源: 2006年10月23日

关键字:多核 集群 服务器 服务器

    ZDNetChina服务器站 10月23日x86服务器新知

    面对各式各样的服务器产品,用户们看花了眼,选择RISC还是X86?选择多路服务器还是多核服务器?选择单机还是集群……还有服务器的新技术在不断推出,企业该如果选择适合自己需要的产品和技术呢?除了服务器硬件外,服务对于企业有多大的影响,企业又该怎样去规避风险呢?

    服务器是我们对于专门处理应用系统的一种计算机的统称。从包含处理器的个数来分,服务器分为单路服务器、双路服务器、四路服务器、8路服务器等等,其中将4路以上统称多路服务器; 从处理器架构来分,服务器包括RISC服务器和X86服务器,一般我们对通用基于X86服务器称为PC服务器; 从应用来分,服务器又可以分为Web服务器、邮件服务器、数据库服务器等。从服务器的结构上可以将服务器分为塔式服务器和机架式服务器,其中机架式服务器按照机器的厚度又分为1U服务器、2U服务器、3U服务器、4U服务器等等。按照服务器的集约化的方式可以分为刀片服务器、集群系统等等。

    目前提供主流的PC服务器芯片厂家有Intel 和AMD两家公司,其中Intel的处理器包括用于单路产品的Pentium 4处理器、双路产品的Xeon产品、四路产品的Xeon MP系列产品,在Intel系列产品中,无高端8路 及8路以上产品。

    AMD用于服务器芯片是Opteron浩龙处理器,其中100系列是单路产品、200系列是双路产品、800系列是四路和八路产品。目前基于Opteron的8路高端产品主要有曙光公司2005年推出的A950,它由8颗Opteron处理器提供运算处理动力。

    在服务器的产品设计上,由于每一种服务器的定位不一样,其设计也是大相径庭,各有千秋。总体上来看,高端服务器产品功能强大,处理能力强,中端服务器产品性价比突出,底端入门级服务器产品价格优势明显。

    机架服务器一般采用标准19英寸的宽度设计,其高度按照一定的单位高度的设计,其单位为U,约为4.54cm。机架服务器主要特点易于服务器的集中管理,可以在标准的机柜中存放服务器,减少服务器产品对空间的要求。由于采用统一的标准设计,因此不同厂家的机架式服务器可以在不同的机柜中放置,然而由于标准中对公差要求不高,难免出现厂家之间的不完全兼容。总体来讲机架服务器相比塔式服务器在管理性上要强,但塔式服务器仍在非集中放置的系统占据着主要,因此,在市场也就出现了机塔互换的服务器产品,用户可以根据自己需要选择与更换。

    刀片服务器是近年来出现的一种新的服务器产品,它是人们对于服务器空间需求下的产品,目前刀片服务器已经从纯追求空间,放弃扩展能力的第一代刀片服务器产品过渡到追求空间与扩展的平衡的第二代服务器,其刀片密度较第一代刀片有所下,仍比1U服务器空间密度大,其扩展性已经远远超过第一代刀片,接近于1U服务器产品的扩展能力。如,曙光公司在2006年初推出的T1600刀片服务器。

    服务器的主流技术

    目前应用于服务器产品的主流技术较多,主要包括双核技术与多核技术、虚拟技术、RAID技术、PCI-Express技术、内存镜像技术、SCSI320与SAS技术、冗余技术、服务器静音技术、服务器低功耗产品设计技术等。

    1. 双核与多核技术

    双核技术就是在1个物理处理器内部集成2个处理器内核的技术,从逻辑上看是2颗处理器。双核技术与超线程技术有着本质的区别,在超线程技术中是将1个物理处理器在逻辑上虚拟成2颗处理器,而在硬件上只有1颗处理器的技术; 双核是在物理上具备1颗处理器2个物理内核,每个内核独立处理,即每个内核就相当于原来1个单核处理器。多核技术是在双核技术的基础上实现在1个物理处理器内集成4个或4个以上内核的技术。无论是双核还是多核技术都是在致力于处理器性能的提高,提高处理密度,实现在较小的空间内较大性能的输出。 

如何选择合适的服务器

图1 Intel Woodcrest处理器及Dempsey处理器

    目前Intel和AMD两家公司均推出了双核产品,其中Intel推出Xeon双核产品(Dempsey、Woodcrest,详见图1)、AMD在05年推出了第一代的双核Opteron浩龙处理器,今年推出第二代支持DDR II的Opteron浩龙处理器产品。(详见图2)

如何选择合适的服务器

    图2 AMD Opteron双核结构及Opteron 四核结构

    2. 虚拟技术

    虚拟技术是2006年出现的新的技术,它通过在CPU内部硬件基础上实现的硬件技术的虚拟,与传统的通过软件虚拟技术相比,可靠性和安全性要高,性能要好,可以利用虚拟技术提高服务器产品的整体性能,提高服务器的利用率,提供性价比。

    3. Raid技术

    Raid(廉价磁盘冗余技术)技术采用若干硬磁盘驱动器按照一定要求组成一个整体,整个磁盘阵列由阵列控制器管理。磁盘阵列有许多特点: 首先,提高了存储容量; 其次,多台磁盘驱动器可并行工作,提高了数据传输率; 第三,由于有校验技术,提高了可靠性: 如果阵列中有一台硬磁盘损坏,利用其他盘可以重新恢复出损坏盘上原来的数据,而不影响系统的正常工作,并可以在带电状态下更换已损坏的硬盘(即热插拔功能),阵列控制器会自动把重组数据写入新盘,或写入热备份盘而将新盘用做新的热备份盘; 另外磁盘阵列通常配有冗余设备,如电源和风扇,以保证磁盘阵列的散热和系统的可靠性。

    目前常用的RAID类型可分为: RAID0、RAID1、RAID10、RAID5、RAID50等,其中RAID1和RAID5使用较多。

    4. PCI-Express技术

    PCI-Express技术是目前总线技术出现的一种新的串行传输技术,具有独立读写通道,它将具有传输效率高,带宽高和可扩展性强的特点。它将逐步取代计算机系统中PCI-X总线、PCI总线、AGP总线等,目前已经成为计算机中系统总线的主流。按照位宽有X16、X8、X4、X1等多种规格,一般在图形领域使用X16,RAID卡与HBA卡一般使用X4、X8。

    X1——单向250MB/s、双向500MB/s; X4——单向1GB/s、双向2GB/s; X8——单向2GB/s、双向4GB/s; X16——单向4GB/s、双向8GB/s。

    5. 内存镜像技术

    内存镜像技术是目前在X86服务器上的一种新技术,通过在服务器内存中实现数据镜像和热备来提高服务器的可靠性的技术。目前,在新一代双核服务器产品中基本上都可以支持。

    6. SCSI320与SAS技术

    SCSI320是目前在服务器领域应用最为成熟的技术,其安全、可靠和传输效率高(320MB/s),仍占据着目前市场主流。SAS(Series Attach SCSI)技术其实就是在SCSI技术基础上发展起来的下一代串行传输技术。目前SAS1.0的传输率300MB/s,在SAS2.0后,传输率可以提高到600MB/s。

    7. 冗余技术

    冗余技术在服务器中广为使用,如电源、散热系统的设计上都采用了冗余设计,其核心目标就是要提高服务器产品的系统可靠性,保证服务器系统为应用提供坚实可靠的系统级保证。采用冗余设计的系统在系统可靠性上要比没有采用冗余技术的系统在可靠性上高出1个数量级。

    8. 服务器静音技术

    随着服务器系统部件的发热量的提高,服务器噪音问题也逐渐被人重视,尤其在高端服务器中,噪音问题比较突出。不过经过服务器厂商在产品设计的改变,同前几代产品相比噪音不但没有上升反而有所下降,如曙光A950八路Opteron服务器就采用灵动散热技术,成功地控制了噪音,其噪音水平同普通2、4路服务器噪音相当。

    9. 低功耗技术

    功耗问题是直接关系到用户维护成本,简单说,一个普通双路服务器的功耗在300~400W,如果功耗提高20%,那么用户将多支付20%的电费。目前在新一代双核产品中,均引入了低功耗的处理器设计技术,可以对服务器的功耗有效控制。

   ZDNetChina服务器站 9月19日x86服务器分析

   服务器产品的构成

    说到服务器,人们一般对硬件系统关注度较大,其实,服务器产品包括服务器系统、服务两大部分。服务器硬件系统就是通常所指的服务器,服务被淡化为售后服务,其实两者的区别较大。

    服务器硬件系统主要包括: 处理器、内存、存储系统(硬盘)、网络系统(一般与主板集成)、主板、机箱、电源系统、散热系统和噪音控制系统几部分组成。其中散热系统和噪音控制系统、主板和机箱在产品设计时已经确定,用户不需要也不能对其选择,但对其他部件可以根据用户的需求而定。除硬件系统外,服务器系统还包括软件系统部分,这个随服务器厂商不同差别较大,属于个性化的产品部分。

    服务是服务器产品的重要的组成部分,它包含两部分: 其一,服务器厂家对用户在服务器产品在出现故障时对用户的支持(传统的售后服务部分),如维修、设备调试及设备更换等。服务器厂家的售后服务的质量的好坏被简单地看作其服务的好外。其二,服务器厂家为了保证服务器产品而投入的备件储备与技术储备。这一部分用户很难直接看到,只能通过第一种方式间接反映。一个服务器厂家的服务好坏,与第二部分的投入的实力有直接关系。如,曙光公司今年在通用3年服务的基础上提出5年服务就是在这一基础上实力提高的表现。

    应用对服务器的技术需求

    在实际服务器的实际应用中,服务器上部署了大量的应用,因此,不同的应用系统根据自身特点对服务器提出多种多样的技术需求,以满足应用的需要。主要的几种应用对服务器要求如下:

    1. 数据库系统对服务器的技术需求

    数据库系统在各行各业中正在广泛使用,数据库系统进行数据挖掘和数据搜索及数据处理器,因此一般要求服务器系统CPU要处理能力强,I/O处理能力强,系统稳定高,因此一般采用4路及4路以上服务器系统,在本地I/O通过高Cache(128M或更高)Raid卡搭配4~6块硬盘做RAID 5或RAID10满足I/O吞吐能力和系统稳定性要求。另外,由于数据库系统的高稳定性要求,一般要求使用冗余电源,最好是N+1冗余电源来实现。

    2. 计算型应用对服务器的技术要求

    在很多应用中经常出现CPU在全速运行,内存运行相对较少,I/O与网络吞吐量较小的情况,这种就属于典型计算型应用,高性能并行运算中很多应用就属于此。因此,在这类应用一般对CPU要求较高以外,对服务器其它要求相对较低,内存一般1GB~2GB,硬盘采用单SCSI硬盘。

    3. 内存密集需求型对服务器的技术要求

    在一些应用中对内存的需求要远高于其他,如CPU和I/O,在这类应用,服务器系统一般需要大内存容量的扩展能力支持。如,在双路系统中要求DIMM扩展槽数一般要求≥8,这样可以根据需要将内存容量16GB或更大,以满足应用的需求。当然,在这种应用,CPU一般不宜配置过低,以免出现硬件瓶颈。

    4. Web应用对服务器的技术需求

    在今天互联网高速发展的互联时代,Web应用也在快速发展。Web应用的不同对服务器要求也不同。如,采用静态页面处理的应用系统对系统要求不高,甚至可以使用单路服务器满足要求,采用动态页面处理的机器,需要通过多台双路或更高的处理能力强的服务器组成集群系统来完成。邮件系统也类似。

    用户对服务器的需求

    不同应用系统对服务器系统需求不一样,不同的用户对服务器也有着千差万别的需求。用户的特点就决定了他们对服务器选择的不同,需要相应的服务器产品以满足要求,总体来讲有以下几种需求:

    1. 对空间需求较高的用户对服务器的技术要求

    在互联网托管行业是对空间需求最为明显的用户群,这是因为这些服务器主要放置在电信托管机房,机房是按照服务器的空间收费,因此,占用空间越少的服务器其费用也就越低,于是在这个行业多数采用1U、2U机架式服务器产品,随着刀片服务器的推出,其密度高的特点可以较好满足这类用户的需求。

    2. 教育行业的用户对服务器的技术要求

    由于教育行业中用户一般将服务器分散放置,将每台服务器分发到具体的学校和单位用户中,因此,他们就不太需要机架服务器,一般采用塔式服务器。像这种类似的分散放置服务器和服务器绝对拥有量不高的用户,塔式服务器易放置的特点较好的满足这类用户的需求。

    3. 大量使用集中放置的用户对服务器的技术要求

    在很多用户中,如石油行业和高教行业,用户一次性需求大量的服务器产品,规格与配置各不相同,并要求快速对服务器的维护。因此,一般要求服务器与机柜系统相搭配以易于管理,在硬盘与电源多采用热插拔,以便在出现故障时迅速更换。

    选择适合你的产品

    从上面的分析可以看出,影响选择服务器的因素多种多样,用户既需要对服务器的硬件系统综合评估,又需要结合自身的应用及实际情况,才能做到对服务器的选择。

    首先,在选择服务器产品时应该能清楚将运行什么样的应用,用户自身的环境对服务器的具体要求。然后,根据应用的特点,是对CPU需求型?还是对内存需求型?还是对I/O需求型?还是兼而有之?选择相应的机型,如,确定需要单路、双路、四路或八路服务器。另外,用户需要对应用所需服务器规模做简单的评估,在评估的基础上确定需要多大的CPU和内存,以及I/O配置等。

    其次,根据自己的环境的特点,确定是选用服务器是机架还是塔式服务器。

    最后,在选择的时候,如果用户对应用不是太熟悉,可以与厂商联系测试。如,曙光公司的高性能实验室,就可以帮助用户对应用的了解,了解应用对服务器系统的资源需求,在此基础上,最终确立我们对服务器产品选择。

    如果前期没有做相应的调查,用户在选择服务器的时候难免出现选择失误,则服务器达不到我们的需求,或造成资源浪费。

    1. 导致后期管理成本过高

    在选择服务器产品时,如果考虑因素不够,造成服务器产品性能不能满足应用的需求,或在很短的时间内就不能满足应用的需求,这样,我们需要不断地调整服务器系统,造成资源紧缺,一旦出现故障将可能造成灾难性后果,如资料永久性丢失,业务中断。

    2. 造成资源浪费,重复投入

    在选择服务器产品时,如果对将来过长一段时间的过多考虑,就可能造成资源浪费。IT行业是一个发展迅速的行业,服务器产品的更新速度较快,在我们考虑的时间内,应用的增长没有达到预期规模,因此造成服务器产品处于市场淘汰状态时仍处于不饱和状态运行,那将不可避免形成资源的浪费。

    怎么避免出现以上现象呢?其实在选择的服务器产品的时候,多与服务器厂家联系,做好购买前的咨询工作,在用户选择服务器的时候,提供多样的技术支持,既可以对应用系统需求的探索,也可以对未来业务发展的评估,找到适合自己应用的服务器系统。

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅ZDNet技术邮件将是您的最佳途径之一。