服务器基础知识分享.ppt

上传人:本田雅阁 文档编号:2930596 上传时间:2019-06-08 格式:PPT 页数:42 大小:1.60MB
返回 下载 相关 举报
服务器基础知识分享.ppt_第1页
第1页 / 共42页
服务器基础知识分享.ppt_第2页
第2页 / 共42页
服务器基础知识分享.ppt_第3页
第3页 / 共42页
服务器基础知识分享.ppt_第4页
第4页 / 共42页
服务器基础知识分享.ppt_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《服务器基础知识分享.ppt》由会员分享,可在线阅读,更多相关《服务器基础知识分享.ppt(42页珍藏版)》请在三一文库上搜索。

1、服务器基础知识分享(一),张健,服务器知识分享,提纲,服务器的介绍 服务器基本硬件介绍,了解服务器,服务器的构成与普通PC机基本一致:有处理器、硬盘、内存等,不同的是服务器是针对具体的网络应用特别制定的,因此它与普通PC机在稳定性、可靠性、安全性、可扩展性、可管理性等方面存在较大差异。 本篇我主要向各位介绍服务器的一些基础知识,使大家对服务器能有一个初步的感性认识。 什么是服务器? 服务器是指具有固定的地址,并为网络用户提供服务的节点,它是实现资源共享的重要组成部分,服务器主要有网络服务器、打印服务器、终端服务器、磁盘服务器和文件服务器等,而按其应用层次来说,又可分为入门级服务器、部门级服务器

2、等等。,服务器整体特点,机箱大 一般说来,服务器的机箱看起来都比普通机要大。有的虽然外观上看似与普通PC机差不多,实际上还是要大些, 一方面原因是由于服务器需要安装、连接的设备多,需占用较大空间,同时还要准备一些备用设备的位置如磁盘阵列、多PCIX插卡等,这也需要占用空间;另外,由于安装、连接的设备多,工作时发热量也非常大,必须有足够的空间来散热,以确保服务器能长时间稳定工作。以上这些都决定了服务器的机箱架构就必须要比普通PC机要大。 主板大 服务器主板要比PC机主板大许多,这主要是因为在它之中要安装比PC机更多的组件,如更多的PCI(5条以上)、PCIX、内存插槽(4条以上),还可能有多个C

3、PU插座。如果是支持4路或者8路以上CPU的主板就更大了。 内存、硬盘容量大 内存容量大,主要是考虑到服务器的用户访问速度要求,我们知道内存在很大程度上决定了系统的运行速度,服务器网络越大、越复杂、数据流量越高,内存的需求就越多。现在一般中小企业服务器都在1GB以上,一些高档的服务器可以支持到上TB的内存容量。 硬盘容量大,则是因为服务器要面对众多的用户,接受所有用户的请求,而且还必须安装、保存许多大容量的服务器专用系统、软件,以及其它一些数据库文件,这都要求服务器的硬盘容量要足够大。目前的硬盘容量有了非常大的提高,最高的已有2000GB。,服务器性能特点,在网络中,服务器承担着数据的存储、转

4、发、发布等关键任务,是各类基于客户机服务器(CS)模式网络中不可或缺的重要组成部分。其实对于服务器硬件并没有一定硬性的规定,特别是在中、小型企业,它们的服务器可能就是一台性能较好的PC机,不同的只是其中安装了专门的服务器操作系统而已,从而使这台PC机就担当了服务器的角色,俗称其为PC服务器。 归纳起来,服务器的性能方面的特点可以总结为“四性”:即可扩展性、可用性、可管理性和可利用性,也就是我们常见到的服务器“SUMA”: 可扩展性 因为网络不可能长久不变,如果没有一定的可扩展性,当用户一增多或是网络需要扩充设备时,就不能胜任了。 可用性 作为一台服务器的首要要求就是它必须可靠,因为服务器所面对

5、的是整个网络的用户,而不是本机登录用户,只要网络中有用户,服务器就不能断。 可管理性 为了保持高的可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘矩阵位、PCI和内存条插槽位等);同时服务器还必须具备一定的自动报警,并配有相应的冗余、备份、在线诊断和恢复系统等,以备出现故障时及时恢复服务器的运作。 可利用性 服务器要为这么多用户提供服务,没有高的连接和运算性能是无法承受的。,经验分享-单路、双路、四路、多路服务器,“路”都是指服务器物理CPU的数量,也就是服务器主板上CPU插槽的数量。 单路:指服务器支持1个CPU 双路:指服务器支持2个CPU 四路:指服务器支持4个CPU 多

6、路:指服务器支持多个CPU,经验分享-单路、双路、四路、多路服务器,单路,如图:,经验分享-单路、双路、四路、多路服务器,双路,如图:,经验分享-单路、双路、四路、多路服务器,四路,如图:,Intel SR4850 四路套件,经验分享-单路、双路、四路、多路服务器,Intel SR6850 四路套件,经验分享-服务器CPU,服务器CPU: 顾名思义,就是在服务器上使用的CPU(Center Process Unit中央处理器)。接触过局域网络的读者一定,服务器是网络中的重要设备,要接受成千上万用户的访问,因此对服务器具有大数据量的快速吞吐、超强的稳定性、长时间运行等严格要求。所以才将CPU比喻

7、成计算机的“大脑”,同时CPU也是是衡量服务器性能的首要指标。本文通过对两家CPU厂商的的产品简要分析,旨在给读者朋友们一个认识,能与普通CPU作区别就行! 我们先来看看服务器CPU的一些特性。目前,服务器的CPU仍按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU两类,后来又出现了一种64位的VLIM(Very Long Instruction Word超长指令集架构)指令系统的CPU。 CISC型CPU CISC是英文“Complex Instruction Set Computer”的缩写,中文意思是“复杂指令集”,它是指英特尔生产的x86(intel CPU的一种命名

8、规范)系列CPU及其兼容CPU(其他厂商如AMD,VIA等生产的CPU),它基于PC机(个人电脑)体系结构。这种CPU一般都是32位的结构,所以我们也把它成为IA-32 CPU。(IA: Intel Architecture,Intel架构)。CISC型CPU目前主要有intel的服务器CPU和AMD的服务器CPU两类。 RISC型CPU RISC是英文“Reduced Instruction Set Computing ” 的缩写,中文意思是“精简指令集”。它是在CISC指令系统基础上发展起来的,相对于CISC型CPU ,RISC型CPU不仅精简了指令系统,还采用了一种叫做“超标量和超流水线

9、结构”,架构在同等频率下,采用RISC架构的CPU比CISC架构的CPU性能高很多,这是由CPU的技术特征决定的。RISC型CPU与Intel和AMD的CPU在软件和硬件上都不兼容。,服务器CPU,经验分享-服务器CPU,英特尔CPU插座与插槽 桌面平台: Slot 1 Socket 370 Socket 423(Socket W) Socket 478(Socket N) LGA 775(Socket T) LGA 1156(Socket H) LGA 1366(Socket B) 移动平台: Socket 441 Socket 479 Socket 495 Socket M Socket

10、P 服务器平台: Slot 2 Socket 603 Socket 603 PAC418 PAC611 LGA 775(Socket T) LGA 771(Socket J) LGA 1366 (Socket B) 早期平台:Socket 1 、 2 、 3 、 4、 5、 6 、 7 、 8,经验分享-服务器CPU,LGA 775(Land Grid Array),又稱Socket T,是英特爾公司的處理器插座,用作取代Socket 478。它最大不同的地方是,其接點座設在底板上,CPU自身不帶針腳。該插座支援的CPU有Pentium 4、Pentium D、部分Prescott核心的Cel

11、eron(Celeron D)以及桌上型的Core 2 CPU。 現在新版LGA775已經支援英特爾45奈米處理器,经验分享-服务器CPU,LGA 1156亦称Socket H。它亦是Intel Core i3/i5/i7处理器(Nehalem系列)的插座,读取速度比LGA 775高。,经验分享-服务器CPU,LGA 1366亦称Socket B,是Intel继LGA 775后的CPU插座。它亦是Intel Core i7处理器(Nehalem系列)的插座,读取速度比LGA 775高。 最近刚刚发布的Xeon 5500(Gainestown )系列 的CPU插座也是LGA 1366,经验分享-

12、服务器CPU,经验分享-服务器CPU,LGA 771又名Socket J,为英特尔2006年推出的全新处理器接口,于最新的服务器处理器Xeon代号Dempsey、Tulsa及Woodcrest中使用。 LGA 771取代Socket 604,其设计大多来自LGA 775,顾名思义,与LGA 775一样,这些处理器自身不带针脚,只设接触点,而针脚则设在底板上。名称 “Socket J“ 中的 “J“ 字是取自已取消的代号 “Jayhawk“ 处理器。,经验分享-服务器CPU,CPU产品代码或者项目代码的由来 熟悉英特尔公司的人大概都知道每个英特尔的产品或者具有代表性的技术在开发的时候都有一个产品

13、代码或者项目代码。这些代码不会用于正式的产品上市,只会用于开发阶段的沟通。 英特尔产品上市时使用的正式品牌和产品名的确定要远远晚于产品的立项和开发阶段,产品的品牌和产品名涉及的方方面面太多,如法律方面的:商标注册,使用范围;人文方面的:用户接受度等等。 因此,为了沟通方面,就先使用代码沟通,英特尔公司把代码的选择权交给项目组或者项目的负责人,他们可以根据自己的喜好来给新产品和新技术取个代码。不过,命名也不是天马行空,有个前提,为了避免法律上潜在的风险,代码名字的选用应该是地图上可以找到的。 英特尔很多产品的开发部门都集中在加利福尼亚州(California)旧金山附近的硅谷以及俄勒冈州(Ore

14、gon)波特兰市周边,所以在这两个地方工作的英特尔项目组都会以工作地周围的地名,街道名,河流名,山名等等作为产品或者项目的代码,它们在地图上都可以找到。 当然,代码的选用不限于这两个州,项目的负责人也可以从自己家乡的地图或者其他地方地图上可以找到的名字来作为代码。在我印象中,中国团队负责的一些项目就用过像Pearl River(珠江),Yellow River(黄河), ORiver(瓯江)等等,因为项目是区域性的,也只是在内部沟通使用,所以众多代码并不为公众知晓。 我特意查了一下,Nehalem其实是美国俄勒冈州波特兰市的一个小小的卫星城。 (比如代号Tulsa-美国土而沙、Woodcres

15、t-美国乌克雷丝特、Yorkfield-英国约克郡、 Kentsfield-英国肯特郡等等 ) Manila 这是AMD 2006年5月底发布的第一种Socket AM2接口Sempron的核心类型,其名称来源于菲律宾首都马尼拉(Manila)。 AMD于2008 Q4正式发布了代号“上海”的新一代四核心Opteron服务器处理器,并宣布已经全面上市。 上海与此前的“巴塞罗那”同样基于直连架构原生四核心设计,但加入了大量创新设计,因此拥有更高的性能和每瓦性能比。 AMD表示,上海2.7GHz与巴塞罗那2.3GHz相比,性能可提升35,同时待机功耗降低35、满载功耗降低15,最终性能每瓦特提升5

16、0之多。 上海与巴塞罗那一样继续采用Socket F 1207插槽,因此实现了平台的向下兼容,有利于数据中心的平稳移植和升级。下一代六核心代号“伊斯坦布尔”也会沿用同样的插槽。 参考外國地名譯名,服务器内存,经验分享-服务器内存,常用的服务器内存主要有SDRAM、DDR和DDR2,还有另一种RAMBUS内存,是一种高性能、芯片对芯片接口技术的新一代存储产品。 现在用的普遍的是DDR2内存以及刚刚兴起的DDR3内存。服务器内存也是内存,它与我们平常在电脑城所见的普通内存在外观和结构上没有什么实质性的区别,它主要是在内存上引入了一些新的技术 。例如ECC(错误检查和纠正)、Chipkill、Reg

17、ister(寄存器)、热插拔技术、以及FB-DIMM(全缓冲内存模组)等。 SDRAM是Synchronous Dynamic Random Access Memory(同步动态随机存储器)的简称,是前几年普遍使用的内存形式。SDRAM采用3.3v工作电压,带宽64位,SDRAM将CPU与RAM通过一个相同的时钟锁在一起,使RAM和CPU能够共享一个时钟周期,以相同的速度同步工作,与 EDO内存相比速度能提高50。SDRAM基于双存储体结构,内含两个交错的存储阵列,当CPU从一个存储体或阵列访问数据时,另一个就已为读写数据做好了准备,通过这两个存储阵列的紧密切换,读取效率就能得到成倍的提高。S

18、DRAM不仅可用作主存,在显示卡上的显存方面也有广泛应用。SDRAM曾经是长时间使用的主流内存,从430TX芯片组到845芯片组都支持SDRAM。但随着DDR SDRAM的普及,SDRAM也正在慢慢退出主流市场。,常见SDRAM内存,SDRAM内存插槽示意图,经验分享-服务器内存,DDR是一种继SDRAM后产生的内存技术,DDR英文原意为“DoubleDataRate”,顾名思义,就是双数据传输模式。之所以称其为“双”,也就意味着有“单”,我们日常所使用的SDRAM都是“单数据传输模式”,这种内存的特性是在一个内存时钟周期中,在一个方波上升沿时进行一次操作(读或写),而DDR则引用了一种新的设

19、计,其在一个内存时钟周期中,在方波上升沿时进行一次操作,在方波的下降沿时也做一次操作,之所以在一个时钟周期中,DDR则可以完成SDRAM两个周期才能完成的任务,所以理论上同速率的DDR内存与SDR内存相比,性能要超出一倍,可以简单理解为100MHZ DDR=200MHZ SDR。,DDR内存采用184线结构,DDR内存不向后兼容SDRAM,DDR内存,184针DIMM插槽,经验分享-服务器内存,DDR2(Double Data Rate 2) SDRAM是由JEDEC(电子设备工程联合委员会)进行开发的新生代内存技术标准,它与上一代DDR内存技术标准最大的不同就是,虽然同是采用了在时钟的上升/

20、下降延同时进行数据传输的基本方式,但DDR2内存却拥有两倍于上一代DDR内存预读取能力(即:4bit数据读预取)。换句话说,DDR2内存每个时钟能够以4倍外部总线的速度读/写数据,并且能够以内部控制总线4倍的速度运行。,DDR2 内存,240针DDR2 DIMM插槽,经验分享-服务器内存,目前用的较多的服务器内存主要是采用ECC和REG ECC技术的。从外观来说, ECC内存因为要满足效验纠错的需要,加入了一颗ECC效验颗粒,由于采用的是TOSP封装,使得内存看上去每面有9颗内存颗粒。REG ECC内存上面的芯片一般比普通主板多出2-3个,主要是PLL (Phase Locked Loop)和

21、Register IC。 DDR2 ECC 内存 DDR2 ECC REG 内存 1:SPD芯片 2 :PLL芯片 3:Register IC芯片 4 :内存颗粒 SPD(SERIAL PRESENCE DETECT)模组存在的串行检测。SPD是一组关于内存模组的配置信息,如P-Bank数量、电压、行地址/列地址数量、位宽、各种主要操作时序(如CL、tRCD、tRP、tRAS等。 PLL (Phase Locked Loop) 琐相环集成电路芯片,起到调整时钟信号,保证内存条之间的信号同步的作用。,经验分享-服务器内存,内存技术 (1)ECC ECC是一种广泛应用于各种领域的计算机中的指令纠错

22、技术,ECC的全称是“Error Checking and Correcting”,对应的中文名称就叫做“错误检查和纠正”,从该名称我们就可以看出它的主要功能就是“发现并纠正错误”,它比奇偶校正技术更先进的方面主要在于它不仅能发现错误,而且能纠正这些错误,这些错误纠正之后计算机才能正确执行下面的任务,确保服务器的正常运行。很多时候听到一些奸商说我们的服务器内存是ECC内存,其实ECC并不是一种型号,而是将ECC技术应用到内存中。ECC内存主要是从SD内存开始得到广泛应用 (2)Chipkill Chipkill技术是IBM公司为了解决目前服务器内存中ECC技术的不足而开发的,是一种新的ECC内

23、存保护标准。ECC内存只能同时检测和纠正单一比特错误,但如果同时检测出两个以上比特的数据有错误,则一般无能为力。由于目前使用的服务器其系统速度都很高,同时出现多比特错误的现象很少发生,因此ECC技术得到了充分地认可和应用,使得ECC内存技术成为几乎所有服务器上的内存标准。 随着基于Intel处理器架构的服务器的CPU性能在以几何级的倍数提高,而硬盘驱动器的性能跟不上CPU性能,因此服务器需要大量的内存来临时保存CPU上需要读取的数据,这样大的数据访问量就导致单一内存芯片上每次访问时通常要提供4(32位)或8(64位)比特以上的数据,一次性读取这么多数据,出现多位数据错误的可能性会大大地提高,而

24、ECC又不能纠正双比特以上的错误,这样就很可能造成全部比特数据的丢失,系统就很快崩溃了。IBM的Chipkill技术是利用内存的子结构方法来解决这一难题。即单一芯片,无论数据宽度是多少,只对于一个给定的ECC识别码,它的影响最多为一比特。因此,即使整个内存芯片出了故障,每个ECC识别码也将最多出现一比特坏数据,而这种情况完全可以通过ECC逻辑修复,从而保证内存子系统的容错性,保证了服务器在出现故障时,有强大的自我恢复能力。采用这种内存技术的内存可以同时检查并修复4个错误数据位,服务器的可靠性和稳定得到了更加充分的保障。 (3)Register Register即寄存器或目录寄存器,在内存上的作

25、用如同书的目录,当内存接到读写指令时,会先检索此目录,然后再进行读写操作,这将大大提高服务器内存工作效率。带有Register的内存一定带Buffer(缓冲),并且目前能见到的Register内存也都具有ECC功能,其主要应用在中高端服务器及图形工作站上,如IBM Netfinity 5000。 (4)FB-DIMM 全缓冲内存模组FB-DIMM(Fully Buffered-DIMM)是Intel在DDR2、DDR3的基础上发展出来的一种新型内存模组与互联架构,既可以搭配现在的DDR2内存芯片,也可以搭配未来的DDR3内存芯片。FB-DIMM可以极大地提升系统内存带宽并且极大地增加内存最大容

26、量。与DDR2内存相比FB-DIMM在内存频率相同的情况下目前能提供四倍于普通内存的带宽,并且能支持的最大内存容量也达到了普通内存的24倍,系统最大能支持192GB内存。与普通的DIMM模块技术相比,FB-DIMM与内存控制器之间的数据与命令传输不再是传统设计的并行线路,而采用了类似于PCI-Express的串行接口多路并联的设计,以串行的方式进行数据传输。在这种新型架构中,每个DIMM上的缓冲区是互相串联的,之间是点对点的连接方式,数据会在经过第一个缓冲区后传向下一个缓冲区,这样,第一个缓冲区和内存控制器之间的连接阻抗就能始终保持稳定,从而有助于容量与频率的提升。,经验分享-服务器内存,FB

27、-DIMM内存所采用的缓冲部件被称为AMB(advanced memory buffer,高级内存缓冲)的芯片,Intel、IDT、NEC等厂商均有开始生产这种芯片。这颗芯片的主要作用是响应内存控制器的命令,它将内存控制器发出的指令传送给DRAM。它实际上担当了串行和并行转换的角色,因为它的存在,可以在FB-DIMM上直接使用现有的DRAM芯片。这种设计思路可以大大降低推广这种新内存技术的阻力,因为它不需要内存芯片厂商做任何的改变,而之前从SDRAM向DDR或者Rambus转变的过程则需要内存芯片厂商的支持。更重要的是它为今后的内存技术升级提供了较大的空间,比如未来DDR3投入应用之后,FB-

28、DIMM技术也可以通过采用DDR3 DRAM芯片而“升级”。,经验分享-服务器内存,FB-DIMM布线优势 每个FB-DIMM通道仅需要69条信号线即可,同现在的并行DDR2通道需要240条信号线相比,其布线的复杂程度将会大大的降低。上图是支持DDR2内存主板的布线(左)和支持FB-DIMM内存主板的布线(右),在支持DDR2 Registered DIMM的主板上,1个通道需要两个Routing层用于信号线,另外还需要一层用于供电,而在支持FB-DIMM的主板上,2个通道则仅需要两个Routing层即可(供电亦包括在其中)。很明显,这样会大大简化主板布线,降低主板设计难度,缩短产品研发周期,

29、提升生产率。,经验分享-服务器内存,DDR3在DDR2基础上采用的新型设计: 18bit预取设计,而DDR2为4bit预取,这样DRAM内核的频率只有接口频率的1/8,DDR3-800的核心工作频率只有100MHz。 2采用点对点的拓朴架构,以减轻地址/命令与控制总线的负担。 3采用100nm以下的生产工艺,将工作电压从1.8V降至1.5V,性能更好更为省电。增加异步重置(Reset)与ZQ校准功能。,服务器硬盘,硬盘类型及接口,SAS,SATA,FC,SCSI,ATA/IDE,LC,SC,硬盘类型,接口视图,经验分享-服务器硬盘,硬盘发展历史及趋势,硬盘接口发展趋势,ATA/IDE接口硬盘简

30、介,ATA( Advanced Technology Attachment ) 高级技术附加装置 ATA硬盘是传统的桌面级硬盘,主要应用于个人PC机,也经常称为IDE( Integrated Drive Electronics )硬盘 ATA接口为并行ATA技术,下一代的产品是串行ATA(SATA),SCSI接口硬盘介绍,SCSI (Small Computer System Interface ) 小型计算机系统接口 SCSI硬盘并发处理性能优异,常应用于企业级存储领域 SCSI硬盘采用并行接口,接口速率目前发展到320MB/s(Ultra 320 SCSI ),基本已经达到极限,将来必被其

31、串行版本SAS( Serial Attached SCSI )硬盘所替代,68pin和80pin的SCSI硬盘的区别: 最大的区别在于:80pin的支持热拔插,而68pin不支持。 68pin 的硬盘有Jimper(跳线)设置,主要用来调整硬盘ID,接磁盘模组,直接接68pin硬盘,FC接口硬盘介绍,FC硬盘采用FC-AL( Fiber Channel Arbitrated Loop,光纤通道仲裁环) 接口模式 FC-AL是一种双端口的串行存储接口 FC-AL支持全双工工作方式 FC-AL利用类似SATA/SAS所用的4芯连接,提供一种单环拓扑结构,一个控制器能访问126个硬盘,SATA接口硬

32、盘介绍,SATA:Serial ATA (Serial Advanced Technology Attachment ) 串行ATA SATA采用串行方式进行数据传输,接口速率比IDE接口高,最低为150MB/s,并且第二代(SATA )300MB/s接口硬盘目前已经取代SATAI,规划内的最高速率可达600MB/s SATA硬盘采用点对点连接方式,支持热插拔,即插即用,SATA技术,SATA II有以下五个主要特性: 更高的端口传输率(300MB/s) 本机命令队列(NCQ) 组件管理(Enclosure Management ),比如风扇控制,温度控制,新硬盘指示,坏硬盘指示,硬盘状态指示

33、等 端口复用(Port Multiplier ),允许多个硬盘连接到同一端口 可向上兼容SAS技术 SATA技术可对247企业在线和近线存储应用提供超大容量和高可靠性的支持,SAS接口硬盘介绍,SAS (Serial Attached SCSI) 串行连接SCSI SAS是一种点对点、全双工、双端口的接口 SAS专为满足高性能企业需求而设计,并且兼容SATA硬盘,为企业用户带来前所未有的灵活性,SAS技术优点,性能:能够提供3.0Gbit/s的传输率,现已达到6.0,规划到12.0Gbit/s 兼容性:SAS连接器可以同时支持SATA和SAS硬盘 可扩展性: 通过Expander可以扩展到16000个设备 支持世界范围唯一的设备ID号,提高了设备寻址能力 支持更长距离的电缆,在无光纤传输能力的情况下,电缆长度可以到10米 灵活性:SAS可以使用现有的SCSI命令集,保护企业现有SCSI软件的投资,继承了SCSI的高可用性,并在SCSI命令排队方面进行了优化 SAS完全承袭了SCSI的优势,采用串行技术性能得到进一步提升,同时还考虑了向下兼容SATA的问题,因此用户可以根据不同的需求和承受能力,灵活选择SAS和SATA进行组合来构建存储系统,硬盘各类接口间的对比,* SATA 接口硬盘支持NCQ,SATA 不支持,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1