游泳

选购服务器必修八大技巧

2019-10-09 16:49:46来源:励志吧0次阅读

服务器选购不当会带来很多尴尬:

——服务器用了一段时间后需要增加网络接口,却发现插槽数量不够;

——CPU急需扩容时被告之早期的型号已经停产,买原来型号的CPU比新购一台设备还贵;

——服务器电源风扇这样的“配角”失灵,没有冗余备份造成宕机。

所有这些,都是信息主管最头疼、最不愿意遇到的事情。服务器是搭建企业应用系统硬件平台的核心设备,它必须在安全性、可靠性、灵活性、可扩展性等方面都具有优势,但更高的要求预示着更高的服务器采购成本。如何能够选择适合企业需要的服务器,更好地保护企业投资?信息主管需从业务、技术、投资成本、节能环保等角度综合考虑。

第一技:需求越细越好

服务器按运行的软件和承担的功能不同可以分为数据库服务器、应用服务器、网管服务器、邮件服务器、文件服务器、DNS服务器、计费认证服务器等。采购方可以根据应用软件用户数、数据量、处理能力的要求,将多个功能部署在同一台服务器上,或者将同一个功能按照特定规则(如: 不同模块、不同的用户群等等)分别部署在多台服务器上。对一个特定用户而言,不同应用系统的重要性不尽相同,系统越重要,对其硬件平台的稳定性、可用性要求也就越高。

如果单位已经部署了应用系统,在服务器扩容前应对现有系统进行评估,可以用资源监视程序或管理软件监控一段时间,记录系统资源消耗的峰谷情况,再结合拟新增加的应用和对系统今后一定时期负荷的增长预测,确定是通过扩容还是新购机器来实现。

一般按处理能力和市场定位将服务器由低到高分为入门级、工作组级、部门级、企业级等几个级别。采购方应根据应用系统处理能力需求来选择不同级别的服务器以及服务器具体性能指标。

第二技:服务器需“开膛”选

服务器的选购,并不仅仅是确定一个品牌、一个型号这么简单,要综合考虑服务器的组成部件性能。

CPU和内存

CPU作为计算机系统的核心,其主频、缓存、数量、技术先进性决定了服务器的运算能力,这些指标的提高,会增强系统性能,但并非线性提升,具体要参考一些测试指标以及实际应用的情况。Unix服务器中,CPU能否支持混插、热拔插将直接影响系统的可用性。扩大内存能够减少系统读取外部存储,提升系统处理性能。实践中需要根据不同的应用系统选择CPU与内存的配比,对耗用内存比较大的应用软件和数据库,需要配置更大的内存。

一些中高端Unix服务器中,厂商将CPU槽和内存槽位按一定比例组合集成在一个处理板上(图1),安装CPU和内存的处理板作为一个整体,能够支持热拔插,从而提高了系统扩容升级和维护的方便性、灵活性。

对于中高端小型机,部分型号可以支持分区技术,能通过软硬件配合将系统划分为多个独立的服务器,用于部署不同的应用,IBM逻辑分区甚至能将一个物理CPU分成多个逻辑CPU。

硬盘

服务器内置硬盘用于安装和存放系统软件、应用程序以及部分数据,可以选择支持内置硬盘较多的服务器来存储数据或者作为文件服务器,不够存储的部分再通过购买磁盘阵列解决。硬盘的主要技术指标包括容量、转数及支持的技术。为提高磁盘系统稳定和可靠性,厂商一般会通过RAID技术来增加磁盘容错能力。服务器支持的硬盘主要有SCSI、SAS、SATA等, SATA支持的硬盘容量大,但硬盘转速低,性能不及SCSI和SAS盘; SAS和SCSI的稳定性和转速高,但容量相对小一些。

I/0扩展

服务器一般都会集成一定的网络接口、管理口、串口、鼠标键盘接口等,能满足一些基本的应用。但实际应用中可能需要更多外设连接,采购方就需要通过扩展槽增加适配卡来实现。如增加冗余网络接口卡(或增加光纤网卡)、磁盘阵列卡、远程管理卡、显卡、串口卡等等,这些适配卡的选择因网络连接方式、双机、存储系统连接方式、管理需要等需求不同而有所区别。

电源和风扇

对于一些扩容能力较高的服务器,增加一定数量的组件后系统功耗增加,采用多个电源的方式提高了系统的灵活性。另外,电源是有源电子部件,往往还内嵌有风扇这样的“易损件”,它的故障几率也是很高的,加之一些关键业务系统需要双路供电,所以常常采用冗余设计方式来提高系统的可靠性和可用性。

操作系统

各厂商PC服务器对于Windows系统都能够很好支持; 对于Linux系统,服务器厂商会对主流Linux品牌主要版本进行测试并公布支持性,未经测试的品牌及版本需要用户通过其他渠道确认(如Linux系统供应商的成功案例),一般主要涉及驱动程序和补丁包。

Unix服务器的情况比较复杂,主流Unix服务器都绑定自己的Unix系统,厂商之间的软硬件不能交叉安装,所以选择一个品牌的服务器,也就选定了操作系统,如基于SUN SPARC CPU的服务器安装Solaris,IBM Unix服务器安装AIX,HP Unix服务器安装UX。其中IBM P5/P6系列服务器现已支持SUSE Linux和Redhat Linux,基于安腾芯片的HP Integrity服务器能支持Windows和Redhat Linux。

第三技:测试服务器性能

在确定了服务器所要承担的应用之后,采购方应确定采用什么档次和配置的服务器。

如果已经部署了应用,仅仅为了扩容,或者所部署的应用在其他地方有成功案例,则可以结合应用的规模和技术要求进行对比分析,确定新购服务器的档次和配置。例如: 一个10万用户的计费系统使用1台A服务器,服务器CPU、内存等资源利用率正好不超过设计的限额,在相同业务逻辑情况下,现在需要实现一个能够支持20万用户的计费系统,则新购机器处理能力必须达到现在的两倍,那么,我们可以采用两台同样配置的服务器或者采用配置高于以前两倍的服务器。

对于一些定制或者新开发的应用系统,服务器选择就需要借助一些基准测试指标。就是服务器的工业标准基准测试,如TPC、SPEC、SAP SD、Linpack和HPCC等。这些基准测试,可以从处理器性能、服务器系统性能、商业应用性能直到高性能计算机性能等方面,给出一个量化的评价指标供用户选择。这些测试采用不同的模型和测试方法,关注的重点也有区别,所以,选做参照时一定要结合自己的应用需求。针对企业应用常用的参照指标有TPC和SPEC的测试结果。

TPC-C是事务处理性能测试委员会(TPC)设计的一种测试计算机处理能力的基准测试。它是基于联机事务处理模型,测试结果以系统每分钟能够处理的订单或交易量来表示,也就是tpmC。TPC-C能够对服务器的CPU、内存、I/O等各部分综合性能全面考察,所以常用于服务器整体性能的评价,特别是用做数据库服务器选择的参照。TPC-C的指标及所对应的软硬件平台都可以从www.tpc.org 网站查询。

SPECjbb(Java业务基准)是SPEC的一个用于评估服务器端Java的性能的基准,为Java用户提供用于评测服务器系统运行Java应用程序能力的最客观、最具代表性的基准。在为基于Java的应用系统选择服务器时,用SPECjbb值是一个很好的参照。SPECjbb测试不涉及I/O。SPECjbb指标及所反应的软硬件环境可以从www.spec.org网站查询。

因为多方面的原因,各厂商不会对每个型号的设备都进行基准测试,所以经常会采用和已测机器相近的型号和配置的机器来估测其他机器的测试指标, IBM的P系列还提供了RPerf相对性能值来计算TPCC值。

在实际工作中,如果有条件,建议联系软硬件供应商能够搭建一个仿真的测试环境,或找到类似的应用案例,将会使选型更迅速和有效。

广州建国医院的位置
南京京科男科医院的电话号码
广州建国医院靠谱吗
南京京科男科医院住院部电话
广州建国医院是正规医院吗
分享到: