NVMe优势尽显
时间:2022-03-28 22:09:01 | 来源:行业动态
时间:2022-03-28 22:09:01 来源:行业动态
提到NVMe的优势,可以总结为一个字,就是快。速度相当惊人。严格来说,NVMe的原始基本规范是被设计为闪存上的存储协议,该协议使用现有未修改的PCIe作为本地传输。这种分层的方法非常重要。其实,NVMe不会创建新的电子或帧图层,而是利用PCIe已经提供的优势。作为高速互操作总线技术,PCIe的历史大家已经耳熟能详,然而,虽然也有优势,但不适合建立大型存储数据或覆盖距离超过几米,正是由于这个限制,NVMe打破局限用作直接连接存储(DAS)技术,本质上将SSD连接到服务器内的处理器,或者可能连接机架内的全闪存阵列。
事实上,NVMe-oF描述了一种通过选定的结构技术绑定常规NVMe协议的方法,这个比较抽象,使得本地NVMe命令可以通过最少的处理在架构上传输,以将架构传输映射到PCIe并返回。演示表明,与直接PCIe链接相比,通过结构访问NVMe SSD的延迟损失可低至10微秒。
上述有点点偏技术,我们再用简单的话术谈下。SATA AHCI标准每条命令需要读取4次寄存器,消耗8000次CPU循环,大概2.5微秒的延迟,而NVMe标准精简了调用方式,执行命令时不需要读取寄存器,延迟不到AHCI标准的一半。
在制定SATA AHCI规范时并行性的想法并没有完全融合到规范内,最高可以支持命令深度级数为32级。而NVMe标准理论上可以把最大队列深度从32提升到64000,SSD的IOPS能力会得到大幅提升。
综合上述,相比于SATA AHCI标准,NVMe标准下的SSD执行命令的延时大大减小了,队列纵深也增强了,IOPS也较大帽度增加了很多。