资源描述
存储基本知识介绍,存储基本知识介绍,A,硬盘的基本知识,B RAID,的基本知识,C,网络存储的基本,概念,D,存储采用的标准协议,目录,A 硬盘的基本知识B RAID的基本知识 C 网络存储的基本,A.,硬盘的基本知识,我们,对硬盘的认识,大都是通过产品的外型、性能指标特征和网站公布的性能评测报告等方面去了解,但是硬盘的内部结构究竟是怎么样的?硬盘的读写原理是什么?大多数人可能不是很清楚了。本文通过介绍如下四点,以便大家对硬盘有更深的认识。,硬盘内部结构,硬盘工作原理,硬盘接口类型,硬盘性能指标,A.硬盘的基本知识 我们对硬盘的认识,大都是,A1.,硬盘内部结构,硬盘内部结构由固定面板、控制电路板、磁头、盘片、主轴、电机、接口及其它附件组成。其中磁头盘片组件是构成硬盘的核心,它封装在硬盘的净化腔体内,包括有浮动磁头组件、磁头驱动机构、盘片、主轴驱动装置及前置读写控制电路等部分。如右图:,A1.硬盘内部结构 硬盘内部结构由固定面板、控制电路板、磁,A2.,硬盘工作原理,简单来讲,硬盘的工作原理是利用特定的磁粒子的极性来记录数据。磁头在读取数据时,将磁粒子的不同极性转换成不同的电信号,再利用数据转换器将这些原始信号变成电脑可以使用的数据,写的操作正好与此相反。,A2.硬盘工作原理简单来讲,硬盘的工作原理是利用特定的磁,A3.,硬盘接口类型,ATA,、,SATA,、,SCSI,、,SAS,、,FC,这五种硬盘是目前存储领域通用的五种硬盘,。,1.ATA,接口,ATA,:,Advanced Technology Attachment,,俗称,ID,E,。它使用一个,40,芯电缆与主板进行连接,采用并行总线的方式,最初 的设计只能支持两个硬盘。,ATA,硬盘可靠性较低,一般只支持,58,小时工作时间,要求工作负荷小,被广泛应用于个人电脑存储。,ATA,、,PATA,及,IDE,实际上是同一种接口,只是在不同历史时期由不同的厂家产生的不同叫法。,A3.硬盘接口类型 ATA、SATA、SCSI、SAS、,A3.,硬盘接口类型,2.Serial ATA,:,Serial AdvancedTechnologyAttachment,也就是串行,ATA,(,Serial ATA,)。,SATA,接口速率比,IDE,接口高,最低为,150MBps,,并且,300MBps,接口硬盘已经形成商用,规划内的最高速率可达,600MBps,,而,IDE,硬盘目前最高速率为,133MBps,,远远低于,SATA,接口。,SATA,硬盘采用点对点连接方式,支持热插拔。,SATA,硬盘采用,7,针细线缆而不是大家常见的,40/80,针扁平硬盘线作为传输数据的通道。细线缆的优点在于它很细,因此弯曲起来非常容易,并且不占空间。,A3.硬盘接口类型2.Serial ATA:Seria,A3.,硬盘接口类型,3.SCSI,:,Small Computer System Interface,,小型计算机系统接口。,SCSI,硬盘性能优异,可靠性高,是传统的企业存储硬盘,应用于中高端存储领域。目前,SCSI,硬盘采用并行接口,有,68,针及,80,针两种。接口速率发展到,320MBps,,基本已经达到极限,将来必被其串行版本,SAS,硬盘所替代。,SCSI,硬盘转速为,1,万转或,1,万,5,千转,容量较小,最高可达,300GB,。,SCSI,硬盘采用总线式连接,一条,SCSI,总线最多挂接,16,个设备,每个设备被分配一个,ID,,通过总线仲裁来获得总线访问权。,A3.硬盘接口类型3.SCSI:Small Com,A3.,硬盘接口类型,4.SAS,:,Serial Attached SCSI,,串行,SCSI,接口,。,SAS,硬盘是,SCSI,硬盘的串行版本,由原来的并行总线发展为串行总线。,SAS,是一种点对点、全双工、双端口的接口,提供,3.0Gbit/s,的传输率,规划到,12.0Gbit/s,。支持在,SATA,兼容的电缆和连接器上传输,SCSI,协议,兼备,SCSI,所具有的易管理性和可靠性,而且可以提升性能和可伸缩性。,SAS,硬盘定位于中高端存储应用,可靠性和性能都很高。,SAS,硬盘一般都提供两个,SAS,接口,可同时使用或互为备份,适用于主流的服务器和企业存储。,SAS,的连接器,与,SATA,比较相似,,SAS,连接器可以接,SATA,的硬盘,但,SATA,的连接器不能接,SAS,的硬盘。,A3.硬盘接口类型4.SAS:Serial Att,A3.,硬盘接口类型,5.FC,光纤通道其实是对一组标准的称呼,,这组标准用以定义通过铜缆或光缆进行串行通信从而将网络上各节点相连接所采用的机制。光纤通道标准由美国国家标准协会。(,AmericanNationalStandardsInstitute,,,ANSI,)开发,为服务器与存储设备之间提供高速连接。光纤通道是一种跟,SCSI,或,IDE,有很大不同的接口,是一种可以提高多硬盘存储系统的速度和灵活性而设计的高性能接口。,FC,硬盘定位于高端存储应用,可靠性和性能高。,A3.硬盘接口类型 5.FC 光纤通道其实是对,A4.,硬盘性能指标,影响,硬盘速度的技术指标很多,如转速、磁头形式、数据传输率、,寻道时间,、缓冲区容量等,下面讲述一下性能指标的具体意义,。,硬盘的转速,-,硬盘盘片每分钟转动的圈数。,平均寻道时间,-,指硬盘在盘面上移动磁头至指定磁道所需要的平均时间。,平均潜伏时间,-,指磁头从到达目标磁道到数据开始传输的时间。,平均访问时间,-,平均寻道时间与平均潜伏时间的总和,.,缓冲区,-,硬盘内部存储和外界接口之间的缓冲器,该指标指在硬盘内部的,高速存储器,。,S.M.A.R.T,-,是自动监测分析报告技术。,A4.硬盘性能指标 影响硬盘,B.RAID,的基本知识,RAID,是,Redundant Array of Inexpensive Disks,(中文直译为廉价磁盘冗余阵列)的缩写,,是将一系列单独的磁盘以不同的方式组合起来,为一个应用主机或主机集群提供一个逻辑上的磁盘。使用,RAID,的好处是能够扩大磁盘容量、提高磁盘读取的性能和数据的安全性。,RAID,技术经过不断的发展,现在已拥有了从,RAID 0,到,RAID5,的,6,种明确标准级别的,RAID,级别。另外,其他还有,RAID6,、,RAID7,、,RAID10,(,RAID 1,与,RAID 0,的组合)、,RAID01,(,RAID 0,与,RAID 1,的组合)、,RAID30,(,RAID 3,与,RAID 0,的组合)、,RAID50,(,RAID 5,与,RAID 0,的组合)等。,不同,RAID,级别代表着不同的存储性能、数据安全性和存储成本,下面将介绍如下,RAID,级别:,RAID0,、,RAID1,、,RAID2,、,RAID3,、,RAID4,、,RAID5,、,RAID6,、,RAID01,、,RAID10,。,B.RAID的基本知识 RAID 是Red,B1.RAID0,RAID0,全称叫做,Striped Disk Array without Fault Tolerance(,没有容错设计的条带磁盘阵列,),。,RAID0,在存储数据时由,RAID,控制器将数据分成一定的大小顺序的写道阵列的磁盘里,,RAID0,可以并行的执行读写操作,可以充分利用总线的带宽,理论上讲,一个由,N,个磁盘组成的,RAID0,系统,它的读写性能将是单个磁盘读取性能的,N,倍。且磁盘空间的存储效率最大(,100,),RAID0,有一个明显的缺点:不提供数据冗余保护,一旦数据损坏,将无法恢复。,B1.RAID0 RAID0 全称叫做Str,B1.RAID0,B1.RAID0,B2.RAID1,RAID1,全称叫,Mirroring and Duplexing,(相互镜像)。它将数据完全一致的分别写到工作磁盘和镜像磁盘,因此它的磁盘空间利用率为,50,,在数据写入时时间会有影响,但是读的时候没有任何影响,,RAID1,提供了最佳的数据保护,一旦工作磁盘发生故障,系统自动从镜像磁盘读取数据,不会影响用户工作。,B2.RAID1 RAID1全称叫Mirro,B2.RAID1,B2.RAID1,B3.RAID 2,RAID2,称为纠错海明码磁盘阵列,阵列中序号为,2N,的磁盘(第,1,、,2,、,4,、,6,)作为校验盘,其余的磁盘用于存放数据,磁盘数目越多,校验盘所占比率越少。,RAID2,在大数据存储额情况下性能很高,但由于花费太大,,,成本昂贵,,,RAID2,的实际应用很少。,B3.RAID 2 RAID2称为纠错海明码磁盘,B4.RAID 3,RAID3,采用一个硬盘作为校验盘,其余磁盘作为数据盘,数据按位或字节的方式交叉的存取到各个数据盘中。不同磁盘上同一带区的数据做异或校验,并把校验值写入到校验盘中。,RAID3,系统在完整的情况下读取时没有任何性能上的影响,读性能与,RAID0,一致,却提供了数据容错能力,但是,在写时性能大为下降,因为每一次写操作,即使是改动某个数据盘上的一个数据块,也必须根据所有同一带区的数据来重新计算校验值写入到校验盘中,一个写操作包含了写入数据块,读取同一带区的数据块,计算校验值,写入校验值等操作,系统开销大为增加。,B4.RAID 3 RAID3采用一个硬盘作,B4.RAID 3,B4.RAID 3,B5.RAID 4,RAID4,与,RAID3,基本一致,区别在于条带化的方式不一样,,RAID4,按照块的方式存放数据,所以在写操作时只涉及两块磁盘,数据盘和校验盘,提高了系统的,IO,性能。但面对随机的分散的写操作,单一的校验盘往往成为性能瓶颈。,B5.RAID 4 RAID4与RAID3基本,B6.RAID 5,RAID5,与,RAID3,的机制相似,但是数据校验的信息被均匀的分散到的阵列的各个磁盘上,这样就不存在并发写操作时的校验盘性能瓶颈。阵列的磁盘上既有数据,也有数据校验信息,数据块和对应的校验信息会存储于不同的磁盘上,当一个数据盘损坏时,系统可以根据同一带区的其他数据块和对应的校验信息来重构损坏的数据。,RAID 5,可以理解为是,RAID 0,和,RAID 1,的折衷方案。,RAID 5,可以为系统提供数据安全保障,但保障程度要比,RAID1,低而磁盘空间利用率要比,RAID1,高。,RAID 5,具有和,RAID 0,相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,,RAID 5,的磁盘空间利用率要比,RAID 1,高,存储成本相对较低。,RAID5,在数据盘损坏时的情况和,RAID3,相似,由于需要重构数据,性能会受到影响。,B6.RAID 5 RAID5与RAID3的,B6.RAID 5,B6.RAID 5,B6.RAID 5,B6.RAID 5,B8.RAID 50,RAID50,是,RAID5,和,RAID0,的结合,,RAID50,数据分布按照如下方式来组织:首先将分为,N,组磁盘,然后将每组磁盘做,RAID5,,最后将,N,组,RAID5,条带化。,B8.RAID 50 RAID50是RAID,C,网络存储的基本概念,网络存储,有,DAS(Direct,Attached Storage),、,NAS,(,Network Attached Storage,网络附加存储,),和,SAN,(,Storage Area Network,存储区域网络),三种。,DAS,和,NAS,的存储方式,由于受容量、数据传输率、网络带宽等问题的影响,而且性能和可扩展性方面存在不足,从发展的趋势看,未来的存储会向着,SAN,的存储方式靠拢。,C 网络存储的基本概念 网络存储有DAS(Direc,C1.DAS,采用直接外挂存储,DAS,方案是将,RAID,硬盘阵列等各种存储设备通过诸如,IDE,或
展开阅读全文