前面介绍的SATA是传统IDE硬盘的串行版本,承载的是ATA协议,主要针对个人电脑应用;而SAS(Serial Attached SCSI)是传统SCSI硬盘的串行版本,承载的是SCSI协议,主要针对企业级、服务器的应用。SAS和SATA采用类似的物理层,但是连接器不一样,其数据速率可以为3Gbps、6Gbps,以及目前的12Gbps标准,同时24Gbps的SAS标准也在计划中。一般SAS硬盘的转速和平均寻道时间比SATA硬盘要快,平均无故障时延也要更长。同时SAS在数据恢复、纠错等方面比SATA更加复杂和可靠。
串行SCSI是点到点的结构,可以建立磁盘到控制器的直接连接。通过点到点技术可以减少了地址冲突以及菊花链连结的减速,为每个设备提供了专用的信号通路来保证最大的带宽,并且每个传输通道都是在全双工方式下进行的。总的说来他的性能要比传统SCSI更高。下图是典型的SAS存储系统架构。(摘自SAS Standards and Technology Update,www.scsita.org)
SAS标准由ANSI T10 技术委员会定义和开发,从2013年起,SAS标准已经发展到3.0标准,达到12Gbps的总线速率。由于总线性能的提升和系统的可扩展性,SAS12G 技术在数据中心等领域开始大范围实施。预计到2017年,将会推动SAS 24G技术的标准。
由于12Gbps的信号经过电缆或背板,链路损耗会很严重,信号在接收端眼图可能严重恶化,为了应对这种挑战,SAS3.0规范定义了一些新的方法比如接收端芯片采用CTLE+5阶DFE的方式均衡接收端输入信号,允许发射端和接收端在通过back channel进行均衡参数的协商,优化发射端均衡参数。对应的,测试的也将面临新的挑战。