SAS硬盘接口知识详解
SAS 是Serial Attached SCSI的缩写,即串行连接SCSI。是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。
2001年11月26日,Compaq、IBM、LSI逻辑、Maxtor和Seagate联合宣布成立SAS工作组,其目标是定义一个新的串行点对点的企业级存储设备接口。SAS技术引入了SAS扩展器,使SAS系统可以连接更多的设备,其中每个扩展器允许连接多个端口,每个端口可以连接SAS设备、主机或其他SAS扩展器。为保护用户投资,SAS规范也兼容了SATA,这使得SAS的背板可以兼容SAS和SATA两类硬盘, 对用户来说,使用不同类型的硬盘时不需要再重新投资。
SAS的接口技术可以向下兼容SATA。具体来说,二者的兼容性主要体现在物理层和协议层的兼容。在物理层,SAS接口和SATA接口完全兼容,SATA硬盘可以直接使用在SAS的环境中,从接口标准上而言,SATA是SAS的一个子标准,因此SAS控制器可以直接操控SATA硬盘,但是SAS却不能直接使用在SATA的环境中,因为SATA控制器并不能对SAS硬盘进行控制;在协议层,SAS由3种类型协议组成,根据连接的不同设备使用相应的协议进行数据传输。其中串行SCSI协议(SSP)用于传输SCSI命令;SCSI管理协议(SMP)用于对连接设备的维护和管理;SATA通道协议(STP)用于SAS和SATA之间数据的传输。因此在这3种协议的配合下,SAS可以和SATA以及部分SCSI设备无缝结合。
1、SAS的传输率和SATA2一样,3Gbps,由于采用了10bit的再封包技术(将每1Byte/8bit的数据加入ECC之后再封包为10bit,因此实际传输率为300MBps),略低于UltraWide320SCSI的320MBps,但是由于SCSI采用单缆结构,所有的设备共享320MBps的带宽,但是SAS采用星形结构,每个设备是独享300MBps带宽,因此SAS的接口带宽实际中是比SCSI要高的。
2、SAS线缆是7针4线,和SATA一样,并可以使用SATA硬盘。
3、SAS线和SATA线一样,一个SAS接口只能接一根SAS线缆,一根SAS线缆只能接一个SAS硬盘,只是理论上最多接122个。
4、SAS线缆的长度和SCSI一样,理论上最长12M,但一般不推荐超过5M,太长可能会导致丢包严重,由于SAS基本应用于服务器,控制芯片的设计基本都是十分严谨的,区别不大,影响SAS线缆的长度最大因素是线缆质量。
目前,SAS接口速率为3Gbps,其SAS扩展器多为12端口。不久,将会有6Gbps甚至12Gbps的高速接口出现,并且会有28或36端口的SAS扩展器出现以适应不同的应用需求。