存储基本知识
在计算机中,存储设备扮演着不可或缺的角色。从某种程度上来讲,电脑性能的好坏只是影响运算数据的速度,而存储设备的使命则是保证大家的研究所得以及运算数据得以延续。不夸张地说,现代文明很大程度上都是存在硬盘里面。
一、机械硬盘的发展历史
目前硬盘大体上分为三种,分别有固态硬盘、机械硬盘、混合硬盘。
机械硬盘出现在 50 年代初,从 70 年代开始,硬盘的容量不断的增大,从最早的几十兆,到现在的 TB 级别 。同时,硬盘体积则是不断的缩小,直到我们今天常见 2.5/3.5 英寸体积硬盘,还有一些微硬盘(1.8 英寸以下的硬盘,包括 1.8 英寸)。
1、硬盘的主要指标
- 容量 :指硬盘能存储的数据量大小,以字节(Byte)为基本单位
; - 单碟容量 :硬盘都是由一个或几个盘片组成的,单碟容量就是指包括正反两面在内的单个盘片的总容量 ;
- 转速 :即主轴马达转动速度,单位为RPM(Round Per Minute),即每分钟盘片转动圈数;
- 缓存 :是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部盘片和外部接口之间的缓冲器。
- 平均访问时间:硬盘磁头找到目标数据所需的平均时间
平均寻道时间:磁头寻找目标数据所在磁道所需的平均时间
平均潜伏时间:当磁头移动到数据所在的磁道后,等待指定的数据扇区转动到磁头下方的时间 - 数据传输率:数据从盘片表面传输到硬盘的缓存的速率
内部数据传输率:数据从盘片表面传输到硬盘的缓存的速率
外部数据传输率:数据从硬盘的缓存读出到外部总线的速率 - MTBF:Mean Time Between Failure,平均无故障时间
2、影响硬盘性能的因素
转速:转速是影响硬盘连续IO时吞吐性能的首要因素;
寻道速度:寻道速度是影响磁盘随机IO性能的首要因素;
缓存:提速功能
单碟容量:单碟容量是影响磁盘性能的一个间接因素
二、各种机械硬盘的接口协议
1、SCSI存储协议
SCSI的英文全称为“Small Computer System Interface”(小型计算机系统接 口),是同IDE(ATA)完全不同的接口,IDE接口是普通PC的标准接口,而SCSI并不是专门为硬盘设计的接口,是一种广泛应用于小型机上的高速数 据传输技术。
SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点,但较高的价格使得它很难如IDE硬盘般普及,因此SCSI 硬盘主要应用于中、高端服务器和高档工作站中。
SCSI接口从诞生到现在已经历了多年的发展,对于并行SCSI来说,先后衍生出了SCSI-1、 Fast SCSI、FAST-WIDE-SCSI-2、Ultra SCSI、Ultra2 SCSI、Ultra160 SCSI、 Ultra320 SCSI等,现在市场中占据主流的是Ultra160 SCSI、Ultra320 SCSI接口产品。
2、SAS存储协议
SAS(Serial Attached SCSI)即串行SCSI技术,是一种新型的磁盘连接技术。它综合了现有并行SCSI和串行连接技术(光纤通道、SSA、IEEE1394等)的优势,以串行通讯为协议基础架构,采用SCSI-3扩展指令集并兼容SATA设备,是多层次的存储设备连接协议栈。而SAS磁 盘就是采用该接口技术的磁盘。
SAS的优势主要体现在:
- 灵活性,可以兼容SATA,为用 户节省投资;
- 扩展性,一个SAS域最多可以直连16384个设备;
- 性能卓越,点对点的架构使性能随端口数量增加而提高;
- 更合理的电缆设计,在高密度环境中 提供更有效的散热。