当前位置:首页>技术交流>SAS磁盘及接口性能分析
SAS磁盘及接口性能分析

SAS磁盘及接口性能分析

在串行的技术的发展中,按照开发SATA的研发思路,开发一种串行的SCSI接口在2002年4月25日问世。SAS(Serial Attached SCSI)即串行连接的SCSI,采用串行技术获得更高的传输速率,并通过缩短连接线改善内部空间。SAS是并行SCSI接口之后开发出的全新接口,此接口的设计是为了改善存储系统的性能,可用性和扩充性,并且提供与SATA硬盘的兼容性。

SAS支持全双工,4链路宽端口模式下可实现24 Gbps的传输速率, SAS比SATA多出一个冗余端口,通过给它们赋予不同的SAS地址(WWN) ,让双端口分属两个(冗余的)域,以防止系统出现单点故障,从而提高可用性。

在协议层,接口的设备和连接方式支持能力,都是由接口协议层完成的,SAS接口由3种类型协议完成,根据不同的设备使用相应的协议进行数据传输,其中SCSI协议用于传输SCSI命令,全双工,让SCSI运行在增强的SATA物理层上。串行ATA隧道协议(Serial ATA Tunneled Protocol,STP) ,为SATA增加多目标寻址和多发起者访问。串行管理协议(Serial Management Protocol,SMP)用于发现和管理扩展器(EXpander)。因此在这3种协议的配合下,SAS可以和SATA及部分SCSI设备无缝结合。

在SAS系统中,每一个SAS端口可以最多连接16256个外部设备,并且SAS采取直接点到点的串行传输方式,传输的速率高达3Gbps,它同时提供了3.5英寸和2.5英寸的接口,因此能够适合不同的服务器环境。

对SATA来说,点对点的发起者必须是主机控制器,目标(Target)只能是外围存储设备。SAS却灵活许多,外围设备同样能够成为发起者,主机控制器同样可以做为目标,造成这种差别的原因在于SAS继承了SCSI对等(peer to peer)的传统,即发起者和目标地位平等,在建立连接和传输数据时没有主从之分。SAS硬盘执行SCSI扩展复制命令时,其SSP协议允许一块硬盘直接与其他硬盘建立连接,在没有主机参与的情况下发送SCSI命令,并传输数据。对等是SAS很容易的就能在单个物理连接上实现全双工的原因,但它的优点并不限于此。

另一个对等的例子是RAID卡,SAS允许两块RAID卡连接到同一SAS域中互相通信,这个通信路径将两个RAID卡联系一起,如果其中RAID卡发生故障,另一个就会接替它的动作。

代理产品
本月热销产品