0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

告别SATA后的下一步棋,NVMe机械硬盘?

E4Life 来源:电子发烧友网 作者:周凯扬 2022-10-10 02:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子发烧友网报道(文/周凯扬)无论是在消费级产品中,还是在数据中心这样的场景里,固态硬盘SSD都已经开始成为主流的存储介质,随着成本一再降低,高读写性能的固态硬盘甚至有了那么一点取代传统机械硬盘HDD的趋势。然而,在满足一些超大容量的存储中,比如冷数据存储等等,还是以机械硬盘为主。

当下主流的机械硬盘中,还是以串行ATA技术(SATA)为主,虽然也有基于SATA的固态硬盘面世,并将ATA总线的速度跑至极限。但相对使用PCIe总线的NVMe固态硬盘来说,数据传输速度的差异还是没法相提并论的,哪怕是PCIe 4.0的NVMe固态硬盘,最快也比SATA固态硬盘最高快上10多倍。

因此,考虑到平衡成本和性能,也有不少人建议用SATA固态硬盘来替代SATA机械硬盘。但对于数据中心来说,不同的接口对其数据传输效率和有限的空间造成了一定的影响,比如SAS、SATA等,如果都能转变成PCIe的话,就再好不过了,这也就催生了NVMe机械硬盘的出现。

高速转动磁盘的延续

在去年的OCP(开放计算项目)全球峰会上,希捷展示了业界首个原生NVMe机械硬盘,在HDD上展示了支持NVMe的可行性。希捷的方案将对NVMe协议的支持集成到了HDD控制器上,不需要任何的桥接。
IMG_256
NVMe版本的EXOS X18机械硬盘 / 希捷

该机械硬盘的SoC原生支持NVMe,同时集成了三模(SAS、SATA和NVMe)收发器,和希捷已经在SSD SoC上验证过的硬件IP和固件。希捷与合作伙伴一起为其打造了一个2U 12盘位的JBOD(磁盘簇)设备,同时用到了PCIe交换器来提供硬盘之间的互联。

希捷计划在今年9月给主要的客户送去单端口NVMe HDD的工程样品,而双端口的客户样品单元的话则要在2024年中才会面世。很明显,NMVe HDD真正能够进入市场的时机还是待定的,但与此同时,相关规范的开发工作仍在有条不紊地进行着。

根据NVM Express联盟的说法,OCP NVMe HDD的规范从2020年中开始编写,目前仍是0.5版本,预计今年年底1.0版本的规范就会推出。在规范中,对这类新设备提出了一系列的要求,比如供电、连接器、端口数和特性等等。比如3.5英寸的大小(SFF-8301或SFF-8323),12V+5V供电、单端口或双端口,基于PCIe 3.0的低成本设备可以用SATA或SAS3的连接器,基于PCIe 4.0的高速设备则需要用到SAS4连接器。

至于设备特性,OCP的NVMe HDD将遵循数据中心SSD的一些要求,比如安全特性等等,但也会对NVMe HDD的部分要求细节进行一些微调。比如同为NVMe 2.0下的设备,主机要能够分辨该存储器是固态硬盘还是机械硬盘。

当然了,为了能够做到NVMe HDD能够像PCIe的HDD一样,可以拥有灵活的拓扑结构,方便做好存储设备管理,无论是直接连接还是磁盘簇,NVM Express联盟也提出了需要一个NVMe或PCIe链路层,并加入一些电源管理组件,就像希捷去年给出的方案一样。

成本,还是成本

从价格对比上,我们也能看出NVMe的固态硬盘明显要比基于SATA的固态硬盘贵上一截,那么这样的情况会不会出现在NVMe上呢?为了推进NVMe HDD得到普及,控制成本自然也被考虑到了。

在上面的规范中,我们也看到了对SATA、SAS连接器的支持,这样一来就并不会影响制造流程,因为一旦改变制造流程的话,这种新设备要想普及起来必然会被成本制约。根据NVM Express联盟的说法,单个硬盘的直接连接成本上,NVMe HDD和SATA HDD的TCO(总拥有成本)是几乎一致的。

如果是企业服务器或数据中心这样需要多个硬盘的环境中,NVMe HDD甚至可以起到改善TCO的作用。传统的服务器环境需要一个SAS控制器和一个SAS扩展器才能做好软件上的支持,而NVMe HDD的话,直接调用Linux或Windows中的原生驱动即可。
CleanShot 2022-10-08 at 16.01.23@2x
SATA/SAS HDD与NVMe HDD的JBOD方案对比 / NVM Express联盟

至于将多个磁盘组合在一起的磁盘簇方案,则不再需要SAS控制器和多个SAS扩展器,只需要一个PCIe Retimer和PCIe交换器。所以总体来看,或许对于消费端而言,NVMe HDD目前在成本差异上不大,但对于数据中心和企业方案来说,绝对是一套降本增效的方案。

写在最后

如果NVMe HDD最终能成为大家预想中的那样,在成本和容量的选择上做到完美的平衡,成为一个降低TCO的首选方案。至于性能的提升,在尺寸维持不变的情况下,最好的方法还是通过多传动器技术来突破I/O限制,比如希捷MACH.2这样双磁臂方案,不然的话,NVMe HDD甚至没有支持PCIe 4.0的必要,可以继续沿用PCIe 3.0的低成本方案。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SATA
    +关注

    关注

    0

    文章

    271

    浏览量

    86103
  • 机械硬盘
    +关注

    关注

    1

    文章

    228

    浏览量

    26130
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVMe高速传输之摆脱XDMA设计30: NVMe 设备模型设计

    /O 提交队列进程。 为与待测设计匹配, NVMe 设备模型支持最大 16 个 I/O 提交队列. B站已给出相关性能的视频,如想进一步了解,请搜索B站用户:专注与守望 链接:https
    发表于 09-29 09:31

    NVMe高速传输之摆脱XDMA设计之十:NVMe初始化状态机设计

    设备控制器可以正常处理指令,然后跳转到DONE状态。 DONE:NVMe配置初始化完成状态,该状态表示NVMe配置初始化过程正常完成,当复位有效时跳转到IDLE状态,否则保持ERROR状态。 想进一步
    发表于 07-05 22:03

    NVMe高速传输之摆脱XDMA设计之六:性能监测单元设计

    、 指令延迟统计信息等。 这些信息存储在性能监测单元中的性能监测寄存器组中, 性能监测寄存器组定义如表1 所示。 表1 性能监测寄存器组定义 想进一步了解相关视频,请搜索B站用户:专注与守望 链接
    发表于 07-02 19:51

    NVMe协议研究扫盲

    NVMe-oF协议进一步扩展了NVMe协议在网络传输中的应用,该协议定义了使用多种通用的传输层协议来进行数据的传输,包括FC、InfiniBand、RoCE V2、iWARP和TCP。随着协议
    发表于 06-02 23:28

    NVMe固态和SSD哪个好?文解析存储技术差异

    SSD(固态硬盘)通过NAND闪存替代机械硬盘的盘片,实现读写速度的飞跃。而NVMe(Non-VolatileMemoryExpress)并非物理硬件,而是
    的头像 发表于 05-21 11:21 2343次阅读

    CoT 数据集如何让大模型学会一步一步思考?

    目前,大模型的回答路径基本遵循 input-output 的方式,在面对复杂任务时表现不佳。反之,人类会遵循套有条理的思维流程,逐步推理得出正确答案。这种差异促使人们深入思考:如何才能让大模型“智能涌现”,学会像人类样“一步
    的头像 发表于 04-24 16:51 1041次阅读
    CoT 数据集如何让大模型学会<b class='flag-5'>一步</b><b class='flag-5'>一步</b>思考?

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】3-ubuntu18.04虚拟机开发环境搭建

    :ctrl+N, 选择下一步 选择下一步 选择下一步 我的配置如下,选择下一步 我的配置: 下一步,我的设置 继续
    发表于 03-18 11:28

    机械硬盘的未来发展趋势探析

    随着近年来固态硬盘的技术成熟和成本的下探,固态硬盘(SSD)俨然有要取代传统机械硬盘(HDD)的趋势,但目前单位容量下机械
    的头像 发表于 02-17 11:39 4683次阅读

    SATA硬盘的性能优化技巧

    在当今的计算机系统中,硬盘是存储数据的核心部件之SATA(串行高级技术附件)硬盘因其较高的性能和较低的成本而广泛使用。然而,即使是最先进的SAT
    的头像 发表于 12-19 14:41 2537次阅读

    SATA硬盘NVMe硬盘的比较

    随着存储技术的发展,硬盘驱动器(HDD)和固态硬盘(SSD)已经成为我们日常生活中不可或缺的部分。SATA硬盘
    的头像 发表于 12-19 14:40 6889次阅读

    SATA硬盘的故障排除方法

    SATA硬盘,即串行高级技术附件(Serial ATA)硬盘,是现代计算机中常用的存储设备。当SATA硬盘出现故障时,可能会影响数据的存取和
    的头像 发表于 12-19 14:36 4892次阅读

    SATA硬盘与SSD的区别 SATA硬盘的读写速度分析

    SATA硬盘与SSD的区别 1. 存储介质 SATA硬盘 :通常指的是机械硬盘(HDD),使用磁
    的头像 发表于 12-19 14:35 8524次阅读

    xshell免费版,xshell免费版的般情况

    。 如果官网无法访问,您也可以通过网盘下载:链接提取码:r0ds。 安装步骤: 双击运行Xshell安装文件,并点击“下一步”。 点击“我接受许可证协议中的条款”,点击“下一步”。 点击“浏览”更改默认安装路径,点击“下一步”。
    的头像 发表于 12-16 15:50 2099次阅读
    xshell免费版,xshell免费版的<b class='flag-5'>一</b>般情况