- 2.73 MB
- 2022-04-29 14:31:53 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'第七章服务器技术
7.1服务器局域网的组成局域网软件硬件网络操作系统通信协议驱动程序应用软件服务器工作站网络设备传输介质2
服务器能够向网络中的用户提供非常丰富的网络服务,根据服务分类:◆文件服务器◆Web服务器◆FTP服务器◆邮件服务器◆数据库服务器◆打印服务器…….3
服务器硬件◆硬盘◆CPU◆内存◆主板◆电源◆网卡◆输入输出设备4
服务器特点◆可扩展性◆易用性◆易管理性◆高可用性5
服务器分类(1)按架构分:◆RISC服务器◆PC服务器◆IA64服务器曙光TC3000HPDL760方正74006
(2)按应用分:◆入门级服务器◆部门级服务器◆企业级服务器◆功能服务器◆超级服务器与集群曙光TC17007
(3)按机型分:◆机架式服务器◆塔式服务器◆刀片式服务器8
服务器品牌9
7.2服务器技术◆服务器性能指标以系统响应速度和作业吞吐量为代表◆响应速度是指用户从输入信息到服务器完成任务给出响应的时间◆作业吞吐量是整个服务器在单位时间内完成的任务量◆单个用户的响应时间和吞吐量成反比,即响应时间越短,吞吐量越大10
7.2.1技术目标1.可扩展性(1)可用空间(2)充裕的I/O带宽2.可用性99.9%×365×24=8小时99.999%×365×24×60=5分钟提高可用性的基本方法是部件冗余。11
3.可管理性可管理性是指在利用特定的技术和产品来提高系统的可靠性,降低系统的购买、使用、部署和支持费用。最显著的作业体现在减少维护人员的工时占用和避免系统停机带来的损失。管理费用是各种费用之中所占比例最大的一项。12
4.可靠性可靠性简单的说就是要求服务器必须能够保证稳定运行,即降低死机率。导致日常维护中断的有:主机升级、硬件安装或维护、系统升级、文件维护、文件备份等。意外的灾难包括:硬盘损坏、系统故障、软件故障、用户错误、电源故障、人为破坏以及自然灾害等。13
7.2.2SMP◆SymmertricalMulti-Processor,对称式多处理器◆对称是指机器中的每一个处理器的地位都是平等的,连在一起共享一个存储器◆国内市场上CPU一般是4个或8个◆SMP结构的机器可扩展性、可用性较差◆该机型技术相对成熟、支持的软件较多14
15
7.2.3集群技术简单的讲,集群技术可以理解为:将至少两个服务器系统连到一起,使两台服务器像一台机器那样工作或者是对访问用户来说,感觉不到有多台服务器在工作。其目的是为了提高系统的稳定性和网络中心的数据处理能力及服务能力。16
常见的集群技术1.服务器镜像技术软件或镜像卡仅限于两台服务器,系统不具可扩展性。17
2.应用程序错误接管集群技术是将建立在同一网络里的两台或多台服务器通过集群技术连接起来,集群节点中的每台服务器各自运行不同的应用,对前端用户提供不同的服务,同时又监测其他服务器的运行状态,为指定服务器提供热备份。当某一节点因故障死机,指定服务器会在短时间内接管故障机的数据和应用,继续提供服务。18
3.容错集群技术在容错机中,每一个部件都具有冗余设计。在容错集群技术中集群系统的每个节点紧密的连接在一起,他们经常需要共享内存、硬盘、CPU和I/O等重要的子系统,容错集群系统中各个节点被共同映像成为一个独立的系统。19
7.3廉价冗余磁盘阵列RAID廉价冗余磁盘阵列RedundantArrayofIndependentDisksRAID是将同一阵列中的多个磁盘视为单一的虚拟磁盘,数据是以分段的方式顺序存放于磁盘阵列。20
DiskSpanning数据跨盘技术使多个硬盘像一个硬盘那样工作用廉价的资源来突破现有硬盘空间限制最大限度的利用磁盘空间不能改善硬盘的可靠性和速度JBOD(JustABunchOfDisks)1234File12341200M300MB400MB400MB100MBDiskSpanning21
DiskStriping将数据按照一定大小分成多个数据块,这些数据块可以被分别存放在不同的物理盘上系统在从特定硬盘读取数据时可以通知下个目标盘准备数据提高系统读写数据的性能File12341234DiskStriping22
DiskMirroring将相同的数据同时写入多个硬盘中当某个物理硬盘失效时,提供数据资料的保护能力降低系统写数据的性能File123412341234DiskMirroring23
HotSwap处于运行状态的磁盘阵列子系统当出现单个物理盘失效的情况时,采用新硬盘将失效物理盘在线替换,同时保证系统稳定运行只有RAID级别为1、3、5、10、30、50的阵列才提供该功能123412412541234HotSwap24
Parity来自多个物理磁盘上的数据通过异或(XOR)操作运算产生的冗余奇偶数据当单个硬盘失效时,这些冗余数据能够通过与其它物理磁盘上的数据进行异或(XOR)操作而恢复由于硬盘失效而丢失的数据产生的冗余数据可以被存放于一个专作奇偶校验用的硬盘上,也可以将这些奇偶校验数据分散分布在磁盘阵列的全部硬盘中产生和存储奇偶校验数据需要一些额外的操作,目前产生奇偶校验数据有两种方式:硬件生成和软件计算。Parity25
RAID0Striping数据以分段(1K-8MByte)的方式放在磁盘阵列中,没有校验数据。没有容错能力,同一通道4个1GB的硬盘做RAID0的效率是1个4GB硬盘的3-3.5倍;A0A1A2A3A4A5A6A74N-24N-14N4N-3............磁盘0磁盘2磁盘3磁盘126
RAID1Mirroring使磁盘读取的效率增加,但写入的效率降低通过数据直接备份具有容错能力A0A0A1A1NN......磁盘0磁盘1RAIDLevels—RAID127
数据镜像100%数据备份磁盘有效空间利用50%数据校验:无硬盘数目:2读写性能:读性能提高RAID1RAID技术如何实现数据保护28
RAID3StripingwithDedicatedParityDrive有校验数据,提供数据容错能力当单个硬盘失效时,会产生奇偶盘I/O瓶颈效应A2P1A3A5P24N-24N-14N-3............磁盘0磁盘1磁盘2磁盘3P1A0A1P2A4PNRAIDLevels—RAID329
数据校验数据分段存储磁盘有效空间利用n/n+1数据校验:校验数据存在专门校验盘硬盘数目:3(最少)读写性能:均有提高RAID3RAID技术如何实现数据保护30
RAID5StripingwithDistributedParity有校验数据,提供数据容错能力校验值分散在各个盘的不同位置,相当程度的分散了负载,故有较好的性能,尤其是对小型数据。RAID5适用于银行和股市的联机交易系统。A1A2A4A5A64N-24N-14N-3............磁盘0磁盘1磁盘2磁盘3P1A74N...磁盘4P1A0P2PNA3RAIDLevels—RAID531
数据校验数据分段存储磁盘有效空间利用n/n+1数据校验:校验数据均匀分布在各个磁盘上硬盘数目:3(最少)读写性能:均有提高RAID5RAID技术如何实现数据保护32
TwoRAID1’sStripedRAIDLevels—RAID1033
数据镜像+分段100%数据备份磁盘有效空间利用50%数据校验:无硬盘数目:4读写性能:均有性能提高RAID10RAID技术如何实现数据保护34
TwoRAID3’sStripedRAIDLevels—RAID3035
TwoRAID5’sStripedRAIDLevels—RAID5036
SCSI(SmallComputerSystemInterface)定义了一种输入/输出总线和逻辑接口,主要目标是提供一种设备独立的机制用来连接主机和访问设备。IDE(Intergradeddriveelectronics)现在PC机使用的主流硬盘接口SCSI与IDE37
基于IDE接口的RAID应用产品称为IDERAID与SCSIRAID相比有及具竞争力的性价比为中低端应用的服务器产品提供更强的数据处理和数据保护以及较高的性能价格比支持RAID0,1,0+1,5IDERAID38
基于SCSI接口的RAID应用产品称为SCSIRAID多个I/O并行操作,设备传输速度快;可扩展性好,最多可连接15个外部scsi设备;支持RAID级别多,RAID0、RAID1、RAID10、RAID3、RAID5、RAID30、RAID50、等;支持Hotspare在线热插拔,性能更稳定、可靠性更好SCSIRAID39
用户对磁盘系统的四大要求增加磁盘I/O存取速度数据安全性要求,及容错(Faulttolerance)的能力有效的利用磁盘空间分担主机CPU的I/O事务降低内存及磁盘的性能差异提高计算机的整体工作性能使用RAID卡的原因40
将若干IDE硬盘做成一个或几个阵列盘,提高了系统中磁盘I/O的性能,并且使磁盘系统具有数据镜像的安全保护功能。具有可管理性,在操作系统支持下,管理软件可监控阵列的状态,添加和删除阵列,在线数据恢复等;最多支持4个硬盘,可实现RAID0、1、0+1IDERAID卡41
将若干硬盘做成一个或几个阵列盘,提高了系统中磁盘I/O的性能,并且使磁盘系统具有容错的安全保护功能。通过磁盘Cache的运用,提高系统的存取速度,结合SAF-TE(SCSIAccessFaultTolerantEnclosure)对磁盘阵列中的磁盘进行监控管理,管理的人机接口有1)RAID卡本身的指示报警;2)具有SAF-TE功能的热插拔背板;3)操作系统上安装的监控软件。SCSIRAID卡42
SCSIRAID卡的结构SCSI控制器RAID处理器FirmwareCACHEMEMORY指示报警电池通道B通道APCI总线SCSI终结器43
RAID卡提高磁盘读写性能的另一手段是:磁盘CACHE。磁盘CACHE系统CACHEMemory磁盘CACHESCSI硬盘CPUMemory控制器RAIDCPUSCSI控制器44
磁盘CACHE的两大工作:磁盘I/O从磁盘读写入磁盘首先从CACHE读首先往CACHE写无CACHE有CACHE预读回写磁盘CACHE45
ReadAheadPre-Fetch预读的两种方式CACHE预读提高了计算机系统中的硬盘读的功能,尤其是在读取含有大量文件碎片的文件时。具有良好预读功能的RAID卡能在看起来很随机的读访问中,识别出读取磁盘的规律,通过这个规律提前将系统要读取的数据放在CACHE中。预读46
当RAID卡发现系统要读的是先前已经读过的数据时,在这一次,便将这一个数据块的数据写到CACHE里。由于硬盘数据经常是以一族连续的硬盘扇区组织起来的,所以有时侯如把系统所请求的扇区随后的一个扇区里的数据同时读进来是有价值的。ReadaheadPre-Fetch47
回写是通过暂时将数据存在CACHE里,从而推迟将数据写到慢设备(如硬盘、磁带机)的一种工作方式。数据将在随后的时间,硬盘闲置的时候写到硬盘中。写的时候也是统一将CACHE内的尚未写出的数据按照数据块的在硬盘中的BLOCK序号写入,这样可以提高写的效率。回写48
系统block7block1block5block3123456789block1block3block5block7注:回写需要加电池给CACHE供电,以免数据在写到硬盘之前系统断电导致硬盘数据丢失。电梯式回写回写49
通写模式下,所有数据在以命令完成状态返回到计算机之前,直接写到硬盘。系统block7block1block5block3123456789通写50
容量增加CACHE大小对于预读来说,为系统提供了更多的来自CACHE的可供读取的记录。对于回写来说,允许控制卡保存更多的记录留待后期写磁盘。特别是对于电梯式回写,使得连续的回写段之间有更近的间隔,降低硬盘写操作的平均访时间并提高了吞吐率。1、当用户数很多而且不是都访问相同的数据。2、当数据文件很大时。大容量cache磁盘Cache性能分析51
带RAID卡SCSI系统硬件框图HOSTRAID处理器FirmwareCacheMemorySCSIID=5终结器终结器SCSI总线背板HSCID=6SCSI主控制器ID=7SCSIID=052
是一个PCI从设备,接受并执行来自系统的命令。同时占用PCI中断,代表SCSI磁盘子系统向系统。提出中断请求,请求占用PCI总线,返回对系统命令的响应,如输送SCSI硬盘上的数据。作为RAID卡的CPU,通过执行闪存中的Firmware,控制SCSI控制器、CacheMemory以及指示报警电路,来实现RAID卡的功能,运作流程如流程图所示。RAID处理器53
初始化RAID卡寄存器发送配置提示、响应HOST命令进入配置界面提供配置菜单、将用户提供的RAID卡参数、RAID参数存入NVRAM根据RAID参数,通过SCSI控制器对硬盘进行初始化写操作完成配置读取NVRAM内的上次RAID参数,与硬盘实际信息进行比较,显示结果等待Host发出读写操作命令RAID处理器运作流程简图54
Adaptec2100S单通道Ultra160SCSIRAIDi960RS/32-Bit/33MHz3200S双通道Ultra160SCSIRAIDi960RN/64-Bit/33MHz3210S双通道Ultra160SCSIRAIDIOP303/64-Bit/66MHz3410S四通道SCSIRAIDIOP303/64-Bit/66MHzRAID0,1,0/1,5,0/5支持Windows2000,WindowsNT,NetWare,SCOUNIX以及Linux等多种操作系统SCSIRAID卡产品介绍55
PromiseFastTrak66双通道ATA/66RAID支持四颗硬盘RAID0,1,0+1,JBODFaseTrak100双通道ATA/100RAID支持四颗硬盘RAID0,1,0+1,JBOD支持Windows2000/NT,NetWare以及Linux等多种操作系统IDERAID卡产品介绍56
提高系统I/O性能数据安全保护可管理性磁盘cache预读回写数据镜像数据校验磁盘阵列集中管理管理软件磁盘分段RAID1、10RAID3、5、30、50RAID技术的价值57
7.6服务器故障排除方法7.6.1服务器故障排除的基本原则性问题1.服务器开机无显示检查供电环境,零-火;零-地电压;电源指示灯按下电源开关时,键盘上指示灯是否,风扇是否全部转动否更换过显示器,更换另一台显示器。去掉增加内存/CPU/第三方I/O卡检查内存和CPU插的是否牢靠ClearCMOS更换主要备件,如系统板,内存和CPU58
2.服务器故障排错的基本原则(1)尽量恢复系统缺省配置(2)从基本到复杂(3)交换对比59
3.服务器故障排除需要收集的信息(1)服务器信息(2)故障信息(3)确定故障类型和故障现象60'
您可能关注的文档
- 感觉器官课件PPT
- 颐和园[小学语文课件PPT课件教学课件]
- 高频电子线路高频功率放大器教学课件PPT
- 文学作品中的马 课件PPT
- 现代大学英语精读四课件PPT
- 梅花魂课件PPT版
- 青岛版五年级数学下册第五单元分数加减法(二)教学课件PPT
- 苏教教师课件PPT土地资源地理八下
- 苏教版四年级上册数学《角的认识》顾继荣课件PPT
- 6的乘法口诀课件PPT(人教新课标二年级上册数学课件)
- Authorware课件PPT第3章
- C#程序设计多媒体课件PPT陈锐主编
- 廉政教育课件PPT:反腐倡廉-警钟长鸣1
- Unit14MyDay课件PPT新起点二年级英语下册
- Unit15TheDaysoftheWeek课件PPT新起点二年级英语下册
- 11.2《等腰三角形课件PPT》
- 第一单元第4课《明清之际活跃的儒家思想》课件PPT(人教版必修3)
- 第二单元第5课《西方人文主义思想的起源》课件PPT(人教版必修