广告区域

广告区域

传奇知识网 - 一个你身边的百科全书

nvme是什么意思(NVMe1.4和1.3有什么区别)

2023-05-28 07:11:09投稿人 : yq4qlskj围观 : 52 次0 评论

SSD还是那个SSD,只是协议总是在悄悄更新,性能也是一代比一代在上升。当然,主流还是支持NVMe1.3的,但实际上已经出现了很多1.4的盘。相比上一代有哪些进步?今天就来聊聊。

传统的机械硬盘使用intel制定的AHCI标准(最高Q32T1),走SATA通道。然而,时过境迁。玩家觉得游戏读起来慢,服务器运营商觉得效率低。随着各行各业需求的增加,新的标准出现了。

为了提高带宽和传输效率,我们选择PCIe通道(这样所有固态盘都可以通过PCIe扩卡,解决接口不足的问题),对应的协议是NVMe(NVMExpress)。

默认情况下支持M.2磁盘。全称“非易失性存储器主机控制器接口Express”,是专门为NAND SSD固态硬盘设计的。

SSD和CPU有直通车,指令数量减少到以前的一半(SCSI,ATA),I/O命令和响应映射到主机的共享内存,可以多核并行。最多有65,535个IO队列和64,000个队列。有更多的汽车,更宽的道路和数不清的车道,这比AHCI多得多。

众所周知,即使顺序读写和HDD机械盘一样,SSD也快,因为4K随机读写速度快很多倍。衡量随机读写性能的单位一般是IOPS而不是速度(MB/s),即每秒钟读写的次数。

这也归功于NVMe,它通过门铃机制减少了I/O操作的等待时间。同时提高操作数,即线程T,以及容量更大的操作队列,即队列深度Q

当我们在这些单元中使用DiskMark等运行软件时,也可以从左项栏中看到,它可以反映硬盘在不同读写任务组合下的性能。

HDD像单核(磁头结构),SSD像多核。结构不同,读写逻辑上不同于机械盘,这是先天优势。

NVMe成立于2009年,由美光、三星、Marvell、戴尔、NetAPP、EMC、IDT等知名公司主导。最早的1.0版本出现在2011年,奠定了一些基本规范,带宽达到了11.6Gbps(约1200MB/s)。

1.2到1.3的整体性能上限提升了一倍,支持PCIe 3.0 x4通道。主流版本是第四版修订的1.3C,最新版本1.4于2019年6月问世。支持PCIe 4.0 x4后,顺序读写速度从约3500 MB/s翻倍至约7000 MB/s..

NVMe 1.4更新的三个主要功能如下:

① IO确定性翻译过来就是“IO确定”,可以将整个SSD的物理空空间划分为多个NVM集,可以包含多个通道和管芯。每个设置区域都是相互独立的,被划分到不同的app中。

相当于“把大硬盘分成多个小硬盘”,划清了界限。你用你的,我用我的,防止IO延迟造成的性能波动。理解清楚了,就不会互相争斗,效率自然就上去了。

②持久存储区(Persistent Memory Region,PMR),即“持久存储区”,提供内存级别的速度和低延迟,即使断电也能保留其中存储的数据。但相对于性能,可以用弹性缓冲来解决。

③多路径指的是“多路径访问共享命名空房间”的功能,可以用不同主机的NVMe控制器访问同一个命名空间(命名空房间-逻辑空房间)。

然而,这种多功能性主要是为了优化延迟和提供更好的QoS(服务质量,SSD性能的一致性)。针对商业、服务器、数据中心等专业需求。,家里可能暂时不需要那么多功能。毕竟,额外的硬件要求会提高价格。

当然,规范只是规范。它提供了最大的水桶,但硬盘能装多少水,每个家庭都不一样。我们在选择硬盘的时候,最终会看哪个用料强,哪个售后强。

来源:传奇知识网,转载请注明作者或出处,尊重原创!

相关文章

发表评论
推荐文章