机械硬盘一直日薄西山为啥还有玩家沉迷这种硬盘?

时间:2023-10-09 来源:首页/沐鸣2注册/登陆平台

  SAS 是串行连接 SCSI( Serial-Attached SCSI)的缩写,是连接基于并行 SCSI 开发的数据存储设备的接口。它们主要用于商业级服务器系统。而高端玩家现在主要用于在DIY装机中组成大容量、大数据冗余的高速硬盘阵列(RAID),或者是直接用于自己的高端NAS中。

  而SCSI是什么?它是“小型计算机系统接口”的英文缩写。SCSI 是一种基于软盘驱动器制造商 Shugart Associates 开发的旧接口,称为 Shugart Associates 系统接口 (SASI),后来演变为小型计算机系统接口,缩写为 SCSI。顾名思义,它一开始主要用于商业机构和科研机构的小型机。发展到最后一个版本的SCSI协议,拥有640 MB/s(等价于5.12Gbps带宽)的最大传输率,可同时连接 16 台设备。

  由于服务器负载要高得多,因此SAS硬盘具有足够的容错能力和速度。在 SAS 中实施的 SCSI(SSP、SMP、STP)协议允许同时处理更多的 I/O 操作。

  前面提到了SCSI接口协议实际上带宽只有5.12Gbps,理论带宽是低于SATA3.0的,为啥高端玩家还喜欢SAS硬盘?这是因为SAS接口规范实际上是串行连接了并行连接的SCSI通道,因此实际带宽是12Gbps,一些厂商定制的接口产品还支持 24 Gb/s 的数据交换速率,且未来还会有更高的数据速率。

  比 SATA 快 2 倍的速度使 SAS 成为数据库服务器、虚拟化和其他对速度要求极高的应用中读写操作的绝佳选择。相反, SATA 3.0 版本受限于当前的 6 Gbps带宽,而且目前SATA已经不大可能继续迭代版本了。

  对于硬盘来说,顺序循环寻道读写速度主要取决于盘片的旋转速度(RPM,每分钟转速),而 SAS 和 SATA 硬盘的 RPM 是不同的。这一因素在计算 IOPS(每秒输入输出操作数)时起着主导作用。

  对于台式机和笔记本电脑的SATA硬盘来说,5200、5400、7200 RPM 是目前主流,也是足够的。要找到 10000 RPM 的 SATA 硬盘几乎是不可能的,而更高的转速则完全无法实现。而SAS 硬盘的转速至少为 7200 RPM,10000 RPM 可被视为标准转速,而 15000 RPM 的最大转速的产品比比皆是,此外,SAS 硬盘的磁盘大小比 SATA 硬盘大一些,也就是盘片略大于SATA硬盘,这也让它的单碟存储密度实际上要高一些。

  即使购买了 SAS 硬盘,也无法直接连接到普通电脑。消费级主板上不提供 SAS 接口。要将 SAS 硬盘连接到电脑,需要额外购买一种称为接口卡或 raid 控制器的产品,价格昂贵。高端消费级主板有RAID控制芯片,但是也并没有SAS接口。

  SAS 接口磁盘配备双端口,支持多个接口卡启动器(扩展器),允许将多个控制器连接到数据存储系统中的一组硬盘驱动器,最多可连接 255 个设备,甚至更多,这也确保了在发生故障时能快速更换和过渡到其他SAS硬盘组。

  SATA 接口不支持多个启动器或类似功能;相反,大多数 SATA 硬盘只有一个端口。

  此外,SAS 设备的数据线,如果采用金属线 米,光缆(没错,数据线可以用光缆)最长可达 100 米,因此在扩展数据中心或者机架、通过有线方式连接家庭入户弱电箱中的NAS时更为方便。而 SATA 不允许使用超过 2 米长的数据线。

  同容量的SAS 和 SATA 之间的价格差异从 20% 到 50% 不等,具体取决于品牌和型号。SAS 硬盘的购买成本较高,但由于其性能、可靠性和可扩展性更好,从长远来看,总使用成本较低——尤其是现在非企业级SATA盘普遍采用不可靠的叠瓦盘后,可靠性方面的提升让实际使用成本更低。

  具有SAS接口的特性,同时又有SSD的速度性能,因此SAS SSD的速度可以远远高于普通的SATA SSD。

  因为SAS 的重要优势在于它有两个双工端口,可以通过两个通道连接一台设备。这不仅增强了系统的容错能力,还有利于同时进行双向信息交换,队列数多大256各,而多路径 I/O 技术(两个控制器相互保险并分担负载)则确保了系统的可靠性。这些是普通SATA乃至M.2接口无法做到的。而普通 SATA 磁盘只有一个半双工端口,使用 NCQ 的队列深度不超过 32。

  但如果你并非以上玩家,那么其实普通的SATA硬盘就足够——说到这里,小狮子仍然建议你买CMR垂直盘,谢绝叠瓦盘。

  平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。



上一篇:机械硬盘消亡在即!不只是因为固态硬盘太强大
下一篇:国防部:“以武谋独”死路一条