单的读音能组什么词:服务器用什么硬盘 SAS与SATA的区别

来源:百度文库 编辑:中财网 时间:2024/04/27 22:53:37

不同于常见的SATA硬盘,SAS(Serial Attached SCSI)硬盘天生就是为企业级用户设计的。要说SAS与SATA的关系,可以这样概述,对IT产品来讲,一般都是首先设计生产适应当时生产制造水平的顶级产品,未来根据产品自身特点,对产品进行阉割,进而较易生产出定位全面的产品。像Intel的CPU,通过缓存进行区分定位,NVIDIA的GPU,通过流处理器数量划分不同等级。SAS与SATA的关系也类似,当年存储设备从并行接口转变至对数据传输更为有利的串行接口,SAS就此诞生,而去除了一些民用不必要的特性后,就是我们常见的SATA。


最新的SATA 6Gb/s,也是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无缝结合,反之,SATA却不能结合SAS。

昂贵的SAS受到企业级用户的青睐,必然有其无可比拟的优势,首先,在磁盘性能上SAS具有强大的性能优势。主要得益于强大SCSI指令集(包括SCSI指令队列)、双核处理器(对比SATA使用的单核处理器,即使有SATA硬盘使用双核处理器,性能也相差甚远),以及对硬件顺序流处理的支持。 SAS硬盘支持双向全双工模式,为同时发生的读写操作提供了两路活动通道。相比之下,SATA只能提供单通道和半双工模式,无疑弱了不少。



双端口接口提供两个分开的SAS端口用于数据传输,实现了更高的性能和可靠性。这些端口为控制卡提供了分别的冗余链路,即大家耳熟能详的“双通道故障切换”。硬盘上的两个端口通过不同电缆,分别连接到控制卡上的不同端口。当两条连接都启用时,SAS磁盘控制器能够通过这种双通道配置为高流量存储环境提升性能。如果一条电缆或一条连接出现故障,控制卡能够立即切换到另一条连接,并保持对SAS硬盘的存取。



安全性上,SAS除了提供出色的性能,更能满足用户复杂的数据完整性与数据保护要求。SAS所采用的I/O ErrorDetection(IOEDC)技术可同时校验数据内容和位置,而相比之下,SATA只能校验内容。同样, SAS I/O ErrorCorrection(IOECC)能够纠正读和写操作中的数据错误,而SATA只能在写操作时完成此项工作。

上面说了这么多,无非就是一个结论:SAS更好更强大,但是与SATA相比更贵更奢侈。用户在实际部署时应结合自己实际情况进行选择,一般来说企业级的SATA硬盘已经能满足日常服务需要,与常见的家用级SATA相比,企业级SATA硬盘已经具有足够的数据完整性与数据保护要求,只是在IO处理方面与SAS尚有差距。企业级SATA硬盘是经济型服务器数据存储解决方案。