NVMe进攻下SAS还有未来吗?

日期: 2024-09-13 作者: 乐鱼app官网下载登录

  STA(SCSI 贸易协会)负责维护 SAS 标准,其论坛主席 Cameron Brett 在伦敦举行的 TechLive 活动的演讲中谈到了这样的一个问题。STA 一定要制定一个从当前 24G SAS 标准发展的路线图,但他也认识到

  SAS(串行连接 SCSI,或小型计算机系统接口)是磁盘驱动器和SSD使用的互连。它与 SATA(串行高级技术附件)一起使用,并且两者都取代了 PATA(并行高级技术附件)。按照今天的标准,PATA 的速度很慢,传输数据的速度高达 133 MBP,并支持 80GB 容量的驱动器。SATA 速度更快,数据传输速度高达 300 MBps。

  当前的 SATA 标准第 3 版定义了 6 Gbps 带宽。SCSI 代表了 PATA 和 SATA 的升级,因为它用于附加外围设备,例如打印机和扫描仪。SAS 目前的工作速度为 12 Gbps,并能在比 SATA 1 m 更长的电缆(12 m)上运行。SAS 连接器支持 SATA 连接,但反之则不然。

  TrendFocus 图表显示,大部分企业存储容量由近线驱动器代表,其中大部分使用 12 Gbps SAS 接口。

  市场上出现了一些 24G SAS SSD 产品,例如 Kioxia PM6 和 PM7,以及三星的 PM1653。有各种 24G SAS 互连产品,例如 Broadcom 的 9600 系列接口,以及电缆、连接器、分析仪和扩展器。但总的来说,存储驱动器制造商对 24G SAS 的采用进展缓慢。

  然而 Brett 认为 SAS 是不朽的,因为它在磁盘驱动器互连领域拥有如此根深蒂固的地位。他认为,到 2027 年,SAS 将成为主要的 HDD 接口。NVMe 已通过 NVMe v2.0 规范开发了磁盘驱动器扩展,跟着时间的推移,NVMe 可能会蚕食 SAS 的磁盘驱动器霸权。但庞大的 SAS HDD 基础将提供一个持续多年的补充和升级市场。

  他指出,NVMe 针对闪存进行了优化,而 SAS 针对磁盘进行了优化。与单或双 SAS 通道相比,借助 NVMe,您可以在 SSD 上拥有四个 PCIe 通道,从而使 NVMe 接口速度更快。

  目前正在制定的下一个 SAS 标准将是 24G+,并具有 2025/2026 定义数据。Brett 确实表示,没有设想将 24G 速度加倍至 48 Gbps,也没有开发 4 端口 SAS 接口。我们的理解是,24G+ 将接着使用 SAS-4 物理层规范,这在某种程度上预示着速度不会增加到超过 24 Gbps。我们已请布雷特确认这一点。

  STA 定义了 24G+ 命令维持的时间限制、格式愿望预设和逻辑减少。它正在考虑衰减、每个 IO 的密钥、扩大保护信息字段并利用 24G+ 标准增强公平性。

  Brett 认为 SAS 近二十年来一直是占主导地位的存储接口,并且在未来几年仍将如此。他表示,STA 将确保 SAS 继续创新,以满足一直在变化的数据中心需求。

  SAS 是正在进行的 SCSI 开发工作的一部分,该开发工作由国际信息技术标准委员会 T10 技术委员会(现为 SCSI 技术委员会)领导,并得到 50 多家公司的支持。

  SAS 硬盘在设计时考虑了性能和可扩展性,尽管单盘性能远低于 NVMe 磁盘。SAS 磁盘的性能根据其转速(7,200 rpm、10K rpm 或 15K rpm)而不一样,但高性能 SAS 驱动器能够给大家提供高达 12 Gbps 的速度。SAS SSD 还提供 12 Gbps 的吞吐量。

  SAS 架构支持创建具有大量 SAS 驱动器的大型存储阵列。单个存储阵列可能包含可容纳数十个 SAS 驱动器的托架。然而,硬件限制可能会阻止 SAS 阵列实现更高水平的性能。例如,PCIe 5.0 x16 控制器可以传输 64 GBps。虽然这一吞吐量远超于单个 SAS 驱动器的吞吐量,但大型存储阵列中的磁盘可能会共同超过控制器的最大吞吐量,因此导致控制器成为存储性能瓶颈。

  SAS 驱动器有 2.5 英寸和 3.5 英寸两种外观尺寸。尽管选项有限,但 SAS 很灵活。SAS 磁盘可用作 SSD 或 HDD,并支持多种转速。

  SAS 驱动器还提供各种容量,并且适合各种存储架构。例如,SAS 存储有时会组织成不同的层,其中容量较低的 SSD 作为热存储层或缓存层,容量较大但速度较慢的磁盘作为冷存储层。组织还能够正常的使用容量极高但速度相对较慢的 SAS 磁盘创建存档存储层。

  SAS 阵列的设计易于维护,大多数阵列都支持热插拔磁盘。其他组件(例如电源)也可以是热插拔的。存储供应商通常提供自己的专有管理软件,使客户能够配置、配置、监控和维护其存储阵列。

  在制定 NVMe 规范之前,PCIe SSD 基于专有技术。NVM Express Inc. 的成立是为了开发开放的行业标准,以利用固态技术的高性能、低延迟功能。

  NVMe 磁盘性能因架构和用途而异。高性能企业级 NVMe SSD 可实现 5-6 GBps 的写入速度和高达 7 GBps 的读取速度。这些磁盘能够给大家提供超过 500,000 IOPS 的随机读/写速率。NVMe 磁盘之所以可以在一定程度上完成这些速度,是因为它们被设计为使用 PCIe 总线,该总线为数据传输提供了多个通道。

  虽然有些控制器能支持大量 NVMe 磁盘,但与 SAS 存储相比,每 GB 的成本往往要高得多。因此,NVMe 可能不是大型数据集的最佳选择。

  NVMe SSD 有多种外形规格,反映了 PCIe 接口无处不在的本质。三种主要类型如下:AIC/CEM(附加卡/机电卡)是大多数 SSD 使用的不一样的尺寸和高度的 PCIe 通用外形规格;M.2 是为移动电子设备和笔记本电脑开发的,也用于一些台式机和数据中心以及超大规模企业;

  借助 PCIe Gen 4 SSD,NVMe 开始过渡到 EDSFF(企业和数据中心 SSD 外形)专为数据中心构建的存储外形。E1 专为 1U 设计,正在开发针对大容量驱动器、可扩展性能和主流计算用途的版本。E3 具有各种长度和高度,针对 2U 计算和存储进行了优化。

  NVMe 管理接口 (NVMe-MI) 基于 SCSI 机箱服务管理功能而构建。NVMe-MI 提供 NVMe 设备的带内和带外管理以及支持多种操作系统的管理控制台。