到底什么是NVMe?它到底有啥用.docx
《到底什么是NVMe?它到底有啥用.docx》由会员分享,可在线阅读,更多相关《到底什么是NVMe?它到底有啥用.docx(8页珍藏版)》请在优知文库上搜索。
1、NVMe的发展史NVMe发展的过程,就是不断给SSD“开绿灯”的过程.今天我们已经知道,SSD的出现带给存慵系统性能提升是革命性的,然而在当时的年代里,SSD的性能想要完全发挥,却面临着诸多瓶颈.这是因为是当时的存储系统都是面向机械硬盘而设计的。举例来说,早期的全闪或混闪阵列中很多是在使用传统的存储技术一一SATASSD,这类存储基于AHC1.(AdvancedHostContro1.1.erInterface,总级主机控制器接口)命令协议.而AHCI是为机械硬盘而生,采用AHCI的SATAIII总线只允许数据传输速度达到600MBs.因此,为了让SSD在存储中跑得更畅快,NVMe规范诞生了.
2、NVMe全称是Nonvo1.ati1.eMemoryEpress(非易失性内存标准),在它首次投放市场的时候,许多人认为它只是一个新的、速度更快的SSD.但实际上,NVMe是一种基于性能并从头开始创建新存储协议,它可以使我们能够充分利用SSD和存储类内存(SCM)的速度.NVMe替代了原有的AHCI规范,并且软件展面的处理命令也进行了审新定义,不再采用SCSI/ATA命令规范.并且NVMeSSD利用了计算机或服务器中的PCIe高速总线,将其直接连接到计算机,从而减少了CPU的开俏,简化了操作,降低了延迟,提高了IOPS和吞吐量。队列深度(QD)是NVMe相对于AHCI的另一个优势.SAS和AH
3、CI只能是单个队列,而且每个队列的深度也比较低,分别是254和32的队列深度。而NVMe协议设计之初就考虑了该问题,它的最大队列数量可以是65K,而且每个队列的深度可以高达65K.QueueDepthandcommandsProtoco1.QueueDepthCommandsSAS1254SATA(AHCI)132NVMe65,00065,000除了收UI什么是端到端NVMe?说完了NVMe,再来说说端到端NVMe.听到描述一款产品特性的时候,我们会常常听到这款产品支持“端到端NVMe这个词汇。其实,支持NVMe意味-SSD的性能还能得到迸一步的释放.这是因为当时的全闪存阵列大部分是在存储后端
4、支持NVMeSSD,与使用SATA或SASSSD的全闪存阵列相比确实带来了性能的提升.然而,这并不意味NVMeSSD已经发挥出了它的性能极限.事实上,NVMeSSD全闪存阵列理论上可以提供更大的慢掂提开一比使用SAS和SATASSD的全闪存阵列多10倍性能。这种巨大的性能差异源于这样一个事实,即当时的全闪存阵列控制器架构也是为了适应机械硬盘而设计的而在使用NVMeSSD时,这种控制S造成为了阻引为此,阵列控制器以及存玮网络协议必须不断发展。NVMcHostSoftwareHostSideTransportAbstractionNVMeSSDs而NVMeoverFabrics(简称NVMe-OF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 到底 什么是 NVMe 有啥用