首页 > 3C数码 > 除了颗粒、主控,这个标准你买SSD也可以留意!

除了颗粒、主控,这个标准你买SSD也可以留意!

现在M.2接口、NVMe协议的SSD可以说是目前大家购买的主流了。每当有选购相关的话题,大家关心的都是颗粒、主控及相关的连续读写、随机读写性能。其实影响固态硬盘整体性能发挥的技术因素还有不少,比如我们今天要讲到的NVMe版本。

1、什么是NVMe?

NVMe大家说得很多,有些说是接口,有些说是协议。其实NVMe(Non-Volatile Memory Express)是一种用于访问存储在基于PCIe的固态硬盘上的数据的规范,直译过来就是“非易失性内存主机控制器接口规范”,说是协议,姑且也算对,说是接口,那么就不太准确了,至少应该说是NVMe规范/协议接口。

在NVMe之前,SSD通过SATA或SAS接口连接到计算机,并使用高级主机控制器接口(AHCI)进行通信。这些技术是为传统的机械硬盘设计的,它在数据的随机访问和数据的一次性传输速度方面有实际的物理限制。到2010年末,主流消费者的固态硬盘被SATA所赋予的相对有限的吞吐量所制约。在专业和消费者市场上,这种限制是通过创造通过PCI Express连接的固态硬盘(通过接口卡或者直插PCIe X1接口)来克服的。

早期的PCIe接口的固态硬盘不仅速度提升不高,而且做启动盘操作繁琐

这种策略只允许制造商克服SATA固有的6Gb/s(750MB/s)的速度限制,在考虑到总线其他资源开销的情况下,固态硬盘的最高速度为550MB/s左右。然而,这些硬盘要么使用AHCI而保留了几乎所有的随机I/O性能瓶颈,要么使用定制的接口规范,厂商之间的操作差异很大。由于这些驱动器的定制设计,使用时需要设备特定的软件驱动程序;因此,早期的PCI Express固态硬盘如当时的Intel 910等,在Windows上作为启动驱动器使用时比较复杂,或者在供应商不支持的情况下与Linux一起使用。

NVM Express消除了这些问题,它提供了一个通用数据交互接口供硬盘使用,从一开始就是为了利用闪存颗粒的独特属性,特别是为了优化性能和减少延迟。其结果是存储性能的显著提高,使NVMe成为需要最高水平的吞吐量和效率的SSD的理想选择。

2、为什么NVMe很重要?

NVMe使硬盘制造商能够创建更高性能的硬盘,而不受SATA/SAS和AHCI的吞吐量瓶颈的限制,这些都是为传统机械硬盘设计的。在机械硬盘上处理多个文件时,硬盘磁头必须在硬盘的各个部分高速移动,以便向磁盘读写数据。虽然缓存和其他固件技术掩盖了这一点,但机械硬盘实际上一次只能处理一个文件。

因此,为机械硬盘设计的AHCI只有一个命令队列,每个队列最多只能有32条命令。由于这种机械限制不存在于固态硬盘(SSD没有磁头),AHCI的这一属性是非常不利的。NVMe通过允许多达65535个命令队列来解决这个问题,每个队列最多可以有65536个命令。(这是由规范提供的,尽管实际利用这一点需要主控的支持)。

NVMe提供了真正多任务、大队列的命令控制和数据吞吐能力

同样,NVMe提供2048个MSI-X中断,而AHCI提供一个没有转向的中断。NVMe的系统开销也同样减少了,因为4K命令参数在一次获取中执行,而AHCI需要两次主机RAM的获取。此外,NVMe不需要为并行指令锁定。

从整体上看,NVMe具有闪存优先的理念,不限制驱动器使用闪存的固态属性,这反过来又导致了更高的性能。

3、NvME 1.3 vs NvME 1.4,改变了什么?

NVMe规范的最新版本是1.4版,于2021年3月发布。该规范的1.3版本是在2017年4月发布的。NVMe 1.4中的一些重大变化包括。

支持主机内存缓冲区访问命令集,它允许主机直接访问NVMe设备的内存缓冲区,减少延迟和CPU开销。

新的端到端数据保护命令集,允许主机指定写入NVMe设备的数据应在整个数据路径中免受错误影响。

被动状态电源管理的增强,包括一个新的主机控制热管理功能,允许主机控制NVMe设备的温度阈值和冷却策略。

支持Package Symphony Flow Control,它允许在菊花链配置中连接多个NVMe设备,并在它们之间进行流量控制。

一个新的写错误恢复通知基元,允许主机在写操作中发生错误时得到通知。

NVMe 1.4还包括其他一些小的变化和改进。

简单来说,相比NVMe1.3,NVMe 1.4 有三项重大改良,包括:NVM Sets、PLM (Predictable Latency Mode) 及 RRL(Read Recovery Level)。NVM Sets 改良分工机制,举例1个4TB SSD(内部4通道传输),但 NVMe 1.3只看成单一4TB空间,只将数据随意写入4TB任何区域,导致各信道互相挤塞。

但凭NVMe 1.4 的NVM Sets新指令,4TB 将划分为4 个1TB空间,每条通道只独立存取1个1TB空间。NVM Sets有效缩短延迟时间,兼减少刷写损耗。

NVM Sets读写更有序,有效缩短延迟,提高颗粒寿命

而另一个大改动,莫过于NVMe1.4真正支持PCIe4.0了,这使得SSD的读写性能得到了进一步的提升。

聪明的主控厂商早就在宣传NVMe1.4标准作为卖点了

因此,目前市面上的NVMe硬盘主流虽然是1.3和1.4版本,也有了2.0版本(顶级PCIe4.0产品),但总的来说,即使是PCIe3.0产品,NVMe1.4版本的产品,相对老旧的1.2和1.3规范的产品,不仅速度提高,而且延迟缩短、颗粒的寿命更长、温度控制更为灵活。

本文来自网络,不代表趣头条立场,转载请注明出处:https://www.ngnnn.com/article/5_35878.html
上一篇iOS 15.6 正式版更新,最后一更
下一篇iOS 15.6修复“储存空间已满”问题 网友:这下是真的满了

为您推荐

机械硬盘/固态硬盘到底有多大差别 实测结果让你吃惊

机械硬盘/固态硬盘到底有多大差别 实测结果让你吃惊

如今,由于速度上的优势,SSD固态硬盘成为了广大消费者的首选,近日,三星发布了新一代旗舰级SSD硬盘990 Pro系列,其取和写入速度分别高达7450 MB/s和 6900MB/s。  这款三星旗下的新一代旗舰SSD具有超快速度和超高能效的特点,专为对图形处理要求很高的游戏和其他密集任务而优化,包括3D渲染、4K视频编辑和数据分析。  为了
脑机接口技术又有突破性进展 马斯克合伙人研制大脑“第七层”

脑机接口技术又有突破性进展 马斯克合伙人研制大脑“第七层”

【脑机接口技术又有突破性进展 马斯克合伙人研制大脑“第七层”】财联社1月28日电,美国脑机接口公司Precision Neuroscience近日在其网站上公布最新科研进展,称该公司正在开发一种新的设备,旨在构建大脑人工皮层,以帮助瘫痪患者使用神经信号来操作数字设备。人类大脑皮层由六个细胞层组成,Precision的科学家和工程师所
大脑还有多少秘密?世界人工智能大会首开脑机接口主题论坛

大脑还有多少秘密?世界人工智能大会首开脑机接口主题论坛

在2022世界人工智能大会上,天桥脑科学研究院(简称TCCI)转化中心联合中国科学院上海微系统与信息技术研究所、脑虎科技、中国神经科学学会、上海市神经科学学会共同举办“脑·机智能融合-让大脑连接未来”论坛,这也是脑机接口首次以主题论坛的形式登陆世界人工智能大会。英国皇家工程院院士、上海交大医疗机器人研究院院
返回顶部