服务器总结
1.什么是服务器
•服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。 •服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。 •服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。
2.服务器类型
•1机架式服务器 • •机架式服务器的外形看来不像计算机,而像交换机,有1U(1U=1.75英寸=4.445CM)、2U、4U等规格。机架式服务器安装在标准的19英寸机柜里面。这种结构的多为功能型服务器。 • •对于信息服务企业(如ISP/ICP/ISV/IDC)而言,选择服务器时首先要考虑服务器的体积、功耗、发热量等物理参数,因为信息服务企业通常使用大型专用机房统一部署和管理大量的服务器资源,机房通常设严密的保安措施、良好的冷却系统、多重备份的供电系统,其机房的造价相当昂贵。如何在有限的空间内署更多的服务器直接关系到企业的服务成本,通常选用机械尺寸符合19英寸工业标准的机架式服务器。机架式服务器也有多种规格,例如1U(4.45cm高)、2U、4U、6U、8U等。通常1U的机架式服务器最节省空间,但性能和可扩展性较差,适合一些业务相对固定的使用领域。4U以上的产品性能较高,可扩展性好,一般支持4个以上的高性能处理器和大量的标准热插拔部件。管理也十分方便,厂商通常提供人相应的管理和监控工具,适合大访问量的关键应用,但体积较大,空间利用率不高。
•2.刀片服务器
•所谓刀片服务器(准确的说应叫做刀片式服务器)是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,实现高可用和高密度。每一块"刀片"实际上就是一块系统主板。它们可以通过"板载"硬盘启动自己的操作系统,如Windows NT/2000、Linux等,类似于一个个独立的服务器,在这种模式下,每一块母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联,因此相较于机架式服务器和机柜式服务器,单片母板的性能较低。不过,管理员可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,并同时共享资源,为相同的用户群服务。在集群中插入新的"刀片",就可以提高整体性能。而由于每块"刀片"都是热插拔的,所以,系统可以轻松地进行替换,并且将维护时间减少到最小。
•3.塔式服务器 • •塔式服务器应该是大家见得最多,也最容易理解的一种服务器结构类型,因为它的外形以及结构都跟我们平时使用的立式PC差不多,当然,由于服务器的主板扩展性较强、插槽也多出一堆,所以个头比普通主板大一些。 • •因此塔式服务器的主机机箱也比标准的ATX机箱要大,一般都会预留足够的内部空
间以便日后进行硬盘和电源的冗余扩展。由于塔式服务器的机箱比较大,服务器的配置也
可以很高,冗余扩展更可以很齐备,所以它的应用范围非常广,应该说使用率最高的一种
服务器就是塔式服务器。我们平时常说的通用服务器一般都是塔式服务器,它可以集多种
常见的服务应用于一身,不管是速度应用还是存储应用都可以使用塔式服务器来解决。
•4.机柜式服务器 • •在一些高档企业服务器中由于内部结构复杂,内部设备较多,有 •的还具有许多不同 • •机柜式服务器的设备单元或几个服务器都放在一个机柜中,这种服务器 •就是机柜式服务器。机柜式通常由机架式、刀片式服务器再加上其它设 •备组合而成。对于证券、银行、邮电等重要企业,则应采用具有完备的 •故障自修复能力的系统,关键部件应采用冗余措施,对于关键业务使用 •的服务器也可以采用双机热备份高可用系统或者是高性能计算机,这样 •的系统可用性就可以得到很好的保证。
3.服务器配置
•1、服务器带宽 •服务器带宽的常见类型包括共享带宽和独享带宽。共享带宽一般是指百兆共享带宽。许多人可能同时在线使用这么多容量的带宽,但是使用独享带宽的用户就是自己一个在使用,尽管价格会更昂贵,但在预算允许的情况下,我们最好选择独享带宽,不仅因为独享带宽的好处,同时作为游戏行业,对用户的体验是比较的看重的,不能让用户产生放弃游戏的想法。
•服务器路线 •服务器路线主要分为单线,双线,和BGP路线,不同的路线速度和价格都是不同的,我们要依据游戏程序的规模和主要访问群体地域来选择服务器线路。应用的路线越大,价钱层面就会越高。
•服务器防御 •面对频繁的网络攻击中,作为竞争激烈的游戏行业,会经常的受到DDoS攻击、CC进攻,我们不要登出现问题后才去解决问题,这样花的时间和精力是一般公司所耗不起的,何不提前的预防服务器会被攻击的事情呢?所以我们在租用游戏服务器时建议可以看一下服务器是否自带防御或者租用高防服务器。防御力越高的服务器,价钱会相对越高。
注意:
•容易被查.更不建议你用双线. •因为国内的双线机房大多是没有硬防的. •而这种应用最经常遇到攻击.无法防御. •你可以考虑用国内电信高硬防的服务器. •根据你所选择的配置以及带宽来确定价格. •一般的双至强八核处理器.8g以上内存.100m独享带宽. •月付一般也就两三千.完全不需要两万左右的预算就可以满足你的需求了
4.服务器的硬件
服务器cpu
•服务器CPU,顾名思义,就是在服务器上使用的CPU(Center Process Unit中央处理器)。 •服务器是网络中的重要设备,要接受少至几十人、多至成千上万人的访问,因此对服务器具有大数据量的快速吞吐、超强的稳定性、长时间运行等严格要求。 •所以说CPU是计算机的“大脑”,是衡量服务器性能的首要指标。 •服务器的CPU仍按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU两类,后来又出现了一种64位的 VLIW(Very Long Instruction Word超长指令集架构)指令系统的CPU。
•CISC是英文“Complex Instruction Set Computing”的缩写,中文意思是“复杂指令集”,它是指英特尔生产的x86(intel CPU的一种命名规范)系列CPU及其兼容CPU(其他厂商如AMD,VIA等生产的CPU),它基于PC机(个人电脑)体系结构。这种CPU一般都是32位的结构,所以我们也把它称为IA-32 CPU。(IA: Intel Architecture,Intel架构)。CISC型CPU主要有intel的服务器CPU和AMD的服务器CPU两类。
优点
•从当前的服务器发展状况看,以“小、巧、稳”为特点的IA架构(CISC架构)的PC服务器凭借可靠的性能、低廉的价格,得到了更为广泛的应用。在互联网和局域网领域,用于文件服务、打印服务、通讯服务、Web服务、电子邮件服务、数据库服务、应用服务等用途。 •
缺点
•IA-64微处理器最大的缺陷是它们缺乏与x86的兼容,而Intel为了IA-64处理器能够更好地运行两个朝代的软件,它在IA-64处理器上(Itanium、Itanium2 ...)引入了x86-to-IA-64的解码器,这样就能够把x86指令翻译为IA-64指令。这个解码器并不是最有效率的解码器,也不是运行x86代码的最好途径(最好的途径是直接在x86处理器上运行x86代码),因此Itanium 和Itanium2在运行x86应用程序时候的性能非常糟糕。这也成为X86-64产生的根本原因。 •最后值得注意的一点,虽然CPU是决定服务器性能最重要的因素之一,但是如果没有其他配件的支持和配合,CPU也不能发挥出它应有的性能。
•服务器内存也是内存(RAM),具有一些特有的技术从而有着极高的稳定性和纠错性能。 •最直观的分辨服务器内存与普通内存的方法就是看条子上的字有没有带ECC模块。 •服务器内存也是内存,它与普通PC机内存在外观和结构上没有什么明显实质性的区别,主要是在内存上引入了一些新的特有的技术,如ECC、ChipKill、热插拔技术等,具有极高的稳定性和纠错性能
服务器内存
•Chipkill技术 •Chipkill技术是IBM公司为了解决服务器内存中ECC技术的不足而开发的,是一种新的ECC内存保护标准。我们知道ECC内存只能同时检测和纠正单一比特错误,但如果同时检测出两个以上比特的数据有错误,则无能为力。ECC技术之所以在服务器内存中广泛采用,一则是因为在这以前其它新的内存技术还不成熟,再则在服务器中系统速度还是很高,在这种频率上一般来说同时出现多比特错误的现象很少发生,因为这样才使得ECC技术得到了充分地认可和应用,使得ECC内存技术成为几乎所有服务器上的内存标准。 •但随着基于Intel处理器架构的服务器的CPU性能在以几何级的倍数提高,而硬盘驱动器的性能只提高少数的倍数,为了获得足够的性能,服务器需要大量的内存来临时保存CPU上需要读取的数据,这样大的数据访问量就导致单一内存芯片上每次访问时通常要提供4(32位)或8(64位)比特的数据,一次读取这么多数据,出现多位数据错误的可能性会大大地提高,而ECC又不能纠正双比特以上的错误,这样很可能造成全部比特数据的丢失,系统就很快崩溃了。IBM的Chipkill技术是利用内存的子系统来解决这一难题。内存子系统的设计原理是这样的,单一芯片,无论数据宽度是多少,只对于一个给定的ECC识别码,它的影响最多为一比特。举例来说,如果使用4比特宽的DRAM,4比特中的每一位的奇偶性将分别组成不同的ECC识别码,这个ECC识别码是用单独一个数据位来保存的,也就是说保存在不同的内存空间地址。因此,即使整个内存芯片出了故障,每个ECC识别码也将最多出现一比特坏数据,而这种情况完全可以通过ECC逻辑修复,从而保证内存子系统的容错性,保证服务器在出现故障时,有强大的自我恢复能力。采用这种技术的内存可以同时检查并修复4个错误数据位,服务器的可靠性和稳定得到了更充分的保障。
服务器内存
•热插拔技术 •热插拔内存允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的内存,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等。 • • •ECC技术 •ECC是一种广泛应用于各种领域的计算机指令中纠错技术。它比奇偶校正技术更先进的方面主要在于它不仅能发现错误,而且能纠正这些错误,这些错误纠正之后计算机才能正确执行下面的任务,确保服务器的正常运行。 [1] •Parity 和 ECC 的比较,同位检查码(Parity check codes)被厂泛地使用在侦错码(error detectioncodes)上,他们增加一个检查位给每个资料的字元(或字节),并且能够侦测到一个字符中所有奇(偶)同位的错误,但Parity有一个缺点,当计算机查到某个Byte有错误时,并不能确定错误在哪一个位,也就无法修正错误。在内存中错误修正码(ECC)能够容许错误,一个有ECC的系统不仅能容许错误,并可以将错误更正,使系统得以持续正常操作,不致因错误而中断,且ECC一具有自动更正的能力,可以将Parity无法之错误位查出并将错误修正。
服务器内存
•服务器常用的内存主要有三种 •1.ECC 内存,“Error Checking and Correcting”的简写,中文名称是“错误检查和纠正”。 •一般INTEL3XXX系列主板使用此内存条。 •2.Reg-DIMM 带寄存器Register芯片和unbuffered ECC不带缓存。 •带有Register的内存一定带Buffer(缓冲),并且能见到的Register内存也都具有ECC功能,其主要应用在中高端服务器及图形工作站上。 •3.FB-DIMM(Fully Buffered DIMM),全缓冲内存模组内存。 •FB-DIMM另一特点是增加了一块称为“Advanced Memory Buffer,简称AMB”的缓冲芯片。这款AMB芯片是集数据传输控制、并—串数据互换和芯片而FB-DIMM实行串行通讯呈多路并行主要靠AMB芯片来实现。 •如INTEL5XXX系列主板使用此内存条。
•内存条频率 •服务器内存和PC机内存一样,内存的频率可以用工作频率和等效频率两种方式表示,工作频率是内存颗粒实际的工作频率,但是由于DDR内存可以在脉冲的上升和下降沿都传输数据,因此传输数据的等效频率是工作频率的两倍;而DDR2内存每个时钟能够以四倍于工作频率的速度读/写数据,因此传输数据的等效频率是工作频率的四倍。例如DDR 200/266/333/400的工作频率分别是100/133/166/200MHz,而等效频率分别是200/266/333/400MHz;DDR2 400/533/667/800的工作频率分别是100/133/166/200MHz,而等效频率分别是400/533/667/800MHz。第三代服务器内存频率有:DDR3 1333/1600MHz等。
•内存条区别 •由于服务器内存在各种技术上相对兼容机来说要严格得多,它强调的不仅
是内存的速度,而是它的内在纠错技术能力和稳定性。所以在外频上来说
只能是紧跟兼容机或普通台式内存之后。台式机的外频一般来说已到了
150MHz以上的时代,但133外频仍是主流。而服务器由于受到整个配件外
频和高稳定性的要求制约,主流外频还是100MHz,但133MHz外频已逐步在
各档次服务器中推行,在选购服务器时当然最好选择133MHz外频的了!内
存、其它配件也一样,要尽量同步进行,否则就会影响整个服务器的性能。
主要的服务器内存品牌主要有Kingmax、kinghorse、现代、三星、kingston、
IBM、VIKING、NEC等,但主要以前面几种在市面上较为常见,而且质量也
能得到较好的保障。
服务器电源
•服务器电源就是指使用在服务器上的电源(POWER),它和PC(个人电脑)电源一样,都是一种开关电源。服务器电源按照标准可以分为ATX电源和SSI电源两种。ATX标准使用较为普遍,主要用于台式机、工作站和低端服务器;而SSI标准是随着服务器技术的发展而产生的,适用于各种档次的服务器。
•SSI标准 •SSI(Server System Infrastructure)规范是Intel联合一些主要的IA架构服务器生产商推出的新型服务器电源规范,SSI规范的推出是为了规范服务器电源技术,降低开发成本,延长服务器的使用寿命而制定的,主要包括服务器电源规格、背板系统规格、服务器机箱系统规格和散热系统规格。 •虽然至今流行的服务器电源存在ATX和SSI两种标准,但是随着SSI标准的更加规范化,SSI规范更能适合服务器的发展,以后的服务器电源也必将采用SSI规范。SSI规范有利于推动IA服务器的发展,将来可支持的CPU主频会越来越高,功耗将越来越大,硬盘容量和转速等也越来越大,可外挂高速设备越来越多。为了减少发热和节能,未来SSI服务器电源将朝着低压化、大功率化、高密度、高效率、分布式化等方向发展。服务器采用的配件相当多,支持的CPU可以达到4路甚至更多,挂载的硬盘能够达到4~10块不等,内存容量也可以扩展到10GB之多,这些配件都是消耗能量的大户,比如中高端工业标准服务器采用的是Xeon(至强)处理器,其功耗已经达到80多瓦特(W),而每块SCSI硬盘消耗的功率也在10瓦特(W)以上,所以服务器系统所需要的功率远远高于PC,一般PC只要200瓦电源就足够了,而服务器则需要300瓦以上直至上千瓦的大功率电源。在实际选择中,不同的应用对服务器电源的要求不同,像电信、证券和金融这样的行业,强调数据的安全性和系统的稳定性,因而服务器电源要具有很高的可靠性。至今流行的高端服务器多采用冗余电源技术,它具有均流、故障切换等功能,可以有效避免电源故障对系统的影响,实现24×7的不停顿运行。冗余电源较为常见的是N+1冗余,可以保证一个电源发生故障的情况下系统不会瘫痪(同时出现两个以上电源故障的概率非常小)。冗余电源通常和热插拔技术配合,即热插拔冗余电源,它可以在系统运行时拔下出现故障的电源并换上一个完好的电源,从而大大提高了服务器系统的稳定性和可靠性。
•EPS •EPS规范(Entry Power Supply Specification):主要为单电源供电的中低端服务器设计,设计中秉承了ATX电源的基本规格,但在电性能指标上存在一些差异。它适用于额定功率在300瓦~400瓦的电源,独立使用,不用于冗余方式。后来该规范发展到EPS12V(Version2.0),适用的额定功率达到450瓦~650瓦,它和ATX12V电源最直观的区别在于提供了24Pin的主板电源接口和8Pin的CPU电源接口。联想万全2200C/2400C就采用了EPS标准的电源,输出功率为300W,该电源输入电压宽范围为90~264V,功率因数大于0.95,由于选用了高规格的元器件,它的平均无故障时间(MTBF)大于150000小时。
•TPS •TPS规范(Thin Power Supply Specification):适用于180瓦~275瓦的系统,具有PFC(功率因数校正)、自动负载电流分配功能。电源系统最多可以实现4组电源并联冗余工作,由系统提供风扇散热。TPS电源对热插拔和电流均衡分配要求较高,它可用于N+1冗余工作,有冗余保护功能。
•MPS •MPS规范(Midrange Power Supply Specification):这种电源被定义为针对4路以上CPU的高端服务器系统。MPS电源适用于额定功率在375瓦~450瓦的电源,可单独使用,也可冗余使用。它具有PFC、自动负载电流分配等功能。采用这种电源元件电压、电流规格设计和半导体、电容、电感等器件工作温度的设计裕量超过15%。在环境温度25度以上、最大负载、冗余工作方式下MTBF可到150000小时。
•DPS •DPS规范(Distributed Power Supply Specification):电源是单48V直流电压输出的供电系统,提供的最小功率为800瓦,输出为+48V和+12VSB。DPS电源采用二次供电方式,输入交流电经过AC-DC转换电路后输出48V直流电,48VDC再经过DC-DC转换电路输出负载需要的+5V、+12V、+3.3V直流电。制定这一规范主要是为简化电信用户的供电方式,便于机房供电,使IA服务器电源与电信所采用的电源系统接轨。
•在购买服务器时要注意一下本机电源,起码应该关注如下两点: •1.电源的品质,包括输出功率、效率、纹波噪音、时序、保护电路等指标是否达标或者满足需要; •2.注意电源生产厂家的信誉、规模和支持力度,信誉比较好、规模较大、支持及时的厂家,比如台达、全汉、新巨等等,一般质量较可靠,在性价比方面也会好很多。
注意
•电源指标 •功率的选择:市场上常见的是300W和400W两种,对于个人用户来说选用300W的已经够用,而对于服务器来说,因为要面临升级以及不断增加的磁盘阵列,就需要更大的功率支持它,为此使用400W电源应该是比较合适的。 •安规认证:只有严格地考虑到产品品质、消费者的安全、健康等因素,对产品按不同的标准进行严格的检测,才能通过国际合格认证,安规认证是我们选购电源的重要指标,这应该是我们选择电源时最重要的一点。因为它关系着我们的安全和健康。不好的电源噪声很大,对人的身体有影响。在这方面省下几百块钱是得不偿失的。电源都要求通过3C认证。(3C认证是"中国国家强制性产品认证(China Compulsory Cerlification)"的简称。实际上是将CCEE(中国电子电工产品安全认证)、CCIB(中国进口电子产品安全认证)、EMC(电磁兼容性认证)三证合一,在2003年5月1日后强制执行3C认证。) •电压保持时间:对于这个参数主要是考虑UPS的问题,一般的电源都能满足需要,但是如果UPS质量不可靠的话,最好选一个电压保持时间长的电源。 •冗余电源选择:这主要针对对系统稳定性要求比较高的服务器,冗余一般有二重冗余和三重冗余。 •对主板的支持:这个因素看起来不重要,在家用PC也很少见,但在服务器中却存在这种现象,因此在选购时也要注意。 •服务器电源并非越大越好。IT建设者可通过计算来精准选购UPS设备、进行UPS配置。IT建设者需考虑服务器本身的平均负载和最高负载,反过来计算并且配置合适的电源,这样比起不合理的配置可以减少高达8-12%的电力消耗。
还没有评论,来说两句吧...