2012年4月5日星期四

SAS & SATA

经常听到硬盘有SAS/SATA/SCSI...之分(当然还不包括SSD/FUSION IO)那么他们到底有什么关系和区别呢?
从网上找了一篇文章,记录一下:

一、SASSATA本质区别 
  1SAS SATA发展由来
SATASerial ATA,串行ATA由并行ATA(PATA)发展而来
     SAS  Serial Attached SCSI ,是新一代的SCSI技术;

  2SASSATA都是采用串行技术以获得更高的传输速度,
      SAS直接支持3.0Gbps(300MB/s),后继发展可支持12.0Gbps,即1.2GB/s 
  3SAS适配器
    其实就类似于SCSI控制芯片,因为现在的主板上基本都没有集成支持SAS的控制芯片,所以需要使用额外的扩展卡,    就类似于SCSI控制卡这种概念。目前提供这种控制卡的主要是业界著名的LSI LogicAdaptec。(LSI 9260-8i
4SAS的接口技术可以向下兼容SATA
  SAS的接口技术可以向下兼容SATASATASAS的一个子集,SATA系统不兼容SAS,所以SAS驱动器不能连接到SATA接口上。
二者的兼容性主要体现在物理层和协议层的兼容。
在物理层,SAS接口和SATA接口完全兼容,SATA硬盘可以直接使用在SAS的环境中,从接口标准上而言,SATASAS的一个子标准,因此SAS控制器可以直接操控SATA硬盘,但是SAS却不能直接使用在SATA的环境中,因为SATA控制器并不能对SAS硬盘进行控制;
在协议层,SAS3种类型协议组成,根据连接的不同设备使用相应的协议进行数据传输。其中串行SCSI协议(SSP)用于传输SCSI命令;SCSI管理协议(SMP)用于对连接设备的维护和管理;SATA通道协议(STP)用于数据的传输。


SATA 控制器
SAS 控制器
SATA HDD
SAS  HDD
×

5SAS实现了全双工,点对点的传输。SAS所采用SCSI协议是全双工的,通过将一路数据所需的流控信息与反向传送的数据混合在一起,从而在同样的数据线上实现全双工。
 SASSATA应用领域的差异及联系
SATA硬盘应用于桌面PC机及个人计算机客户端;
SAS硬盘适合小型负载的应用,例如在1,000人以下的电子邮件系统,或者规模不大的ERPCRM系统,很多国内中小企业就相当适合。而像是大型的ERPCRM系统,或是在线实时交易系统等,因为传输量大,反应速度需要实时快速,所以还是应当采用更高端的光纤信道硬盘。
SAS目前的不足:
1                  硬盘、控制芯片种类少  只有希捷、迈拓以及富士通硬盘厂商推出了SAS接口硬盘,品种太少,其他厂商处在产品内部测试阶段。此外周边的SAS控制器芯片或者一些SAS转接卡的种类更是不多,多数集中在LSI以及Adaptec公司手中。
2                硬盘价格太贵  如果用户想要做个简单的RAID级别,那么不仅需要购买多块SAS硬盘,还要购买昂贵的RAID卡,价格基本上和硬盘相当。
3                 用户追求成熟、稳定的产品  SAS硬盘更多的被应用在高端4路服务器上, 他们需要的应该是成熟、稳定的硬件产品,虽然SAS接口服务器和SCSI接口产品在速度、稳定性上差不多,但目前的技术和产品都还不够成熟。
随着SAS的相关产品技术会逐步成熟,价格也会逐步滑落,早晚都会成为服务器硬盘的主流接口。

所以明白了SAS和SATA的关系,那么ATA与SCSI直接的关系也就能大概知道了,因为SATA是在ATA上的加强,而SAS则是在SCSI上的加强。

附:名词解释
HBA : 主机汇流排适配器(Hose Bus Adapter
IC :  集成电路  (integrated circuit )
SAS: 串行连接 (Serial Attached SCSI)
SCSI : 小型计算机系统界面 (small computer system interface)
SATA: 串行高级技术附件(Serial Advanced Technology Attachment
RAID: 指冗余磁盘阵列技术 Redundant Array of Independent Disks

没有评论:

发表评论