硬盘的数据接口 SCSI接口和SAS接口的区别与介绍
程序员文章站
2022-06-27 09:13:25
硬盘的数据接口 SCSI接口和SAS接口的区别与介绍硬盘的接口有很多种.现在来介绍两种比较新的接口.大家可以参考一下... 12-05-21...
sas(serial attached scsi)即串行连接scsi,是新一代的scsi技术,和现在流行的serial ata(sata)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。sas是并行scsi接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与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设备无缝结合。
sas系统的背板(backplane)既可以连接具有双端口、高性能的sas驱动器,也可以连接高容量、低成本的sata驱动器。所以sas驱动器和sata驱动器可以同时存在于一个存储系统之中。但需要注意的是,sata系统并不兼容sas,所以sas驱动器不能连接到sata背板上。由于sas系统的兼容性,使用户能够运用不同接口的硬盘来满足各类应用在容量上或效能上的需求,因此在扩充存储系统时拥有更多的弹性,让存储设备发挥最大的投资效益。
在系统中,每一个sas端口可以最多可以连接16256个外部设备,并且sas采取直接的点到点的串行传输方式,传输的速率高达3gbps,估计以后会有6gbps乃至12gbps的高速接口出现。sas的接口也做了较大的改进,它同时提供了3.5英寸和2.5英寸的接口,因此能够适合不同服务器环境的需求。sas依靠sas扩展器来连接更多的设备,目前的扩展器以12端口居多,不过根据板卡厂商产品研发计划显示,未来会有28、36端口的扩展器引入,来连接sas设备、主机设备或者其他的sas扩展器。
和传统并行scsi接口比较起来,sas不仅在接口速度上得到显著提升(现在主流ultra 320 scsi速度为320mb/sec,而sas刚起步速度就达到300mb/sec,未来会达到600mb/sec甚至更多),而且由于采用了串行线缆,不仅可以实现更长的连接距离,还能够提高抗干扰能力,并且这种细细的线缆还可以显著改善机箱内部的散热情况。
不足
sas目前的不足主要有以下方面:
1)硬盘、控制芯片种类少:只有希捷、迈拓以及富士通等为数不多的硬盘厂商推出了sas接口硬盘,品种太少,其他厂商的sas硬盘多数处在产品内部测试阶段。此外周边的sas控制器芯片或者一些sas转接卡的种类更是不多,多数集中在lsi以及adaptec公司手中。
2)硬盘价格太贵:比起同容量的ultra 320 scsi硬盘,sas硬盘要贵了一倍还多。一直居高不下的价格直接影响了用户的采购数量和渠道的消化数量,而无法形成大批量生产的sas 硬盘,其成本的压力又会反过来促使价格无法下降。如果用户想要做个简单的raid级别,那么不仅需要购买多块sas硬盘,还要购买昂贵的raid卡,价格基本上和硬盘相当。
3)实际传输速度变化不大:sas硬盘的接口速度并不代表数据传输速度,受到硬盘机械结构限制,现在sas硬盘的机械结构和scsi硬盘几乎一样。目前数据传输的瓶颈集中在由硬盘内部机械机构和硬盘存储技术、磁盘转速所决定的硬盘内部数据传输速度,也就是80mbsec左右,sas硬盘的性能提升不明显。
4)用户追求成熟、稳定的产品:从现在已经推出的产品来看,sas硬盘更多的被应用在高端4路服务器上,而4路以上服务器用户并非一味追求高速度的硬盘接口技术,最吸引他们的应该是成熟、稳定的硬件产品,虽然sas接口服务器和scsi接口产品在速度、稳定性上差不多,但目前的技术和产品都还不够成熟。
不过随着英特尔等主板芯片组制造商、希捷等硬盘制造商以及众多的服务器制造商的大力推动,sas的相关产品技术会逐步成熟,价格也会逐步滑落,早晚都会成为服务器硬盘的主流接口。
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设备无缝结合。
sas系统的背板(backplane)既可以连接具有双端口、高性能的sas驱动器,也可以连接高容量、低成本的sata驱动器。所以sas驱动器和sata驱动器可以同时存在于一个存储系统之中。但需要注意的是,sata系统并不兼容sas,所以sas驱动器不能连接到sata背板上。由于sas系统的兼容性,使用户能够运用不同接口的硬盘来满足各类应用在容量上或效能上的需求,因此在扩充存储系统时拥有更多的弹性,让存储设备发挥最大的投资效益。
在系统中,每一个sas端口可以最多可以连接16256个外部设备,并且sas采取直接的点到点的串行传输方式,传输的速率高达3gbps,估计以后会有6gbps乃至12gbps的高速接口出现。sas的接口也做了较大的改进,它同时提供了3.5英寸和2.5英寸的接口,因此能够适合不同服务器环境的需求。sas依靠sas扩展器来连接更多的设备,目前的扩展器以12端口居多,不过根据板卡厂商产品研发计划显示,未来会有28、36端口的扩展器引入,来连接sas设备、主机设备或者其他的sas扩展器。
和传统并行scsi接口比较起来,sas不仅在接口速度上得到显著提升(现在主流ultra 320 scsi速度为320mb/sec,而sas刚起步速度就达到300mb/sec,未来会达到600mb/sec甚至更多),而且由于采用了串行线缆,不仅可以实现更长的连接距离,还能够提高抗干扰能力,并且这种细细的线缆还可以显著改善机箱内部的散热情况。
不足
sas目前的不足主要有以下方面:
1)硬盘、控制芯片种类少:只有希捷、迈拓以及富士通等为数不多的硬盘厂商推出了sas接口硬盘,品种太少,其他厂商的sas硬盘多数处在产品内部测试阶段。此外周边的sas控制器芯片或者一些sas转接卡的种类更是不多,多数集中在lsi以及adaptec公司手中。
2)硬盘价格太贵:比起同容量的ultra 320 scsi硬盘,sas硬盘要贵了一倍还多。一直居高不下的价格直接影响了用户的采购数量和渠道的消化数量,而无法形成大批量生产的sas 硬盘,其成本的压力又会反过来促使价格无法下降。如果用户想要做个简单的raid级别,那么不仅需要购买多块sas硬盘,还要购买昂贵的raid卡,价格基本上和硬盘相当。
3)实际传输速度变化不大:sas硬盘的接口速度并不代表数据传输速度,受到硬盘机械结构限制,现在sas硬盘的机械结构和scsi硬盘几乎一样。目前数据传输的瓶颈集中在由硬盘内部机械机构和硬盘存储技术、磁盘转速所决定的硬盘内部数据传输速度,也就是80mbsec左右,sas硬盘的性能提升不明显。
4)用户追求成熟、稳定的产品:从现在已经推出的产品来看,sas硬盘更多的被应用在高端4路服务器上,而4路以上服务器用户并非一味追求高速度的硬盘接口技术,最吸引他们的应该是成熟、稳定的硬件产品,虽然sas接口服务器和scsi接口产品在速度、稳定性上差不多,但目前的技术和产品都还不够成熟。
不过随着英特尔等主板芯片组制造商、希捷等硬盘制造商以及众多的服务器制造商的大力推动,sas的相关产品技术会逐步成熟,价格也会逐步滑落,早晚都会成为服务器硬盘的主流接口。