分享

没开玩笑!机械硬盘也要用NVMe协议?这是真的!

 小男孩叫闫旗 2020-06-05

为了把机械硬盘连上线,业界大佬们决定HDD也要上NVMe协议!

提到NVMe协议,大家知道这是一个专为闪存而生的新标准。在借助PCIE通道实现大带宽(顺序读写速度)的同时,结合NVMe协议的低延迟特点实现急速读写响应能力。不过眼下有厂商正准备做NVMe协议的机械硬盘,这是怎么回事?

照机械盘的现状,再给它20年发展时间也只能是越来越慢,跟高性能沾不上边的东西干嘛要凑NVMe协议的热闹,难道SAS/SATA的低成本和广泛兼容性优点它不香了吗?

事实上,微软在前段时间虚拟OCP峰会上提出的NVMe HDD计划是为了统一数据通信协议,将机械盘纳入到NVMe-oF的这张大网之中,让存储子系统网络化。

目前在服务器及数据中心领域同时应用了SATA、SAS和NVMe三种硬盘接口,SATA和SAS需要通过控制器来接受管理。

而NVMe固态硬盘中自带NVMe控制器,通过PCIe总线连接到CPU。

NVMe-oF就是用以太网/光纤通道/ InfiniBand替代PCIe来进行存储通信,既可以用在固态硬盘上,自然也能应用于机械硬盘。铠侠提出的KumoScale是NVMe-oF技术的一种,利用它可以实现计算资源和存储资源的自由搭配,降低硬件投入,提升利用效率。

当然,NVMe-oF是纯粹企业级特性,跟家用电脑没有丝毫关系。对于普通消费者而言,NVMe协议的主要优势依然是低延迟,简单说就是响应快。要充分发扬这个优势,NVMe固态硬盘就应该配备DRAM缓存。

虽然NVMe协议也为DRAM-Less无缓存方案提供了HMB主机内存缓冲功能,允许固态硬盘向电脑主机借用一定容量(Windows 10下不超过32MB)的内存充当自己的缓存(主要用来存储FTL闪存映射表,而不是缓冲数据),但HMB的效率比固态硬盘板载DRAM缓存差太远了。

单纯看AS SSD Benchmark并不能体现出差距,因为AS只测试1GB范围,而实际使用中可能读取或写入硬盘上的任何位置,这就不是32MB共享缓存所能胜任的了。

PCMark 8能够较好地体现独立DRAM缓存的重要性,尤其是在填充全盘一半容量以后进行这个测试,只有像铠侠RC10这类搭载了独立DRAM缓存的中端NVMe固态硬盘,才有能力获得接近旗舰级型号的5100+得分。采用HMB共享缓存的型号通常都在5070分以下,差异明显。

以上就是存储极客对NVMe HDD以及NVMe固态硬盘缓存重要性的介绍。普通消费者可能永远不会直接用上NVMe HDD、带有DRAM缓存的NVMe SSD比不带的型号贵不了多少,但使用体验会有很大的提升。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多