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

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

e9c3cf2625aef5da9bd8bbfde6f3ba09.png

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

29bd45698ba114f3fe7bbaea0ccda547.png

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

1ad56d23f7389c9d5aba06a125877cec.png

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

0d9b4ed4fced67e02f022eb695989db9.png

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

ae5983b2eddaeb957086de646c473e25.png

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

7568a318f12e81200bc39261168147d8.png

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

809e4a72b436eeb7cbe8f0a64253a591.png

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

d62f77eda3e896906c35e9b62a488ccc.png

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

53feac14f9ea6ec0fef6dd0cb0548098.png

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

4302d7fb4dbb7208c5b769bc3137404d.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值