历史上的今天
返回首页

历史上的今天

今天是:2025年04月08日(星期二)

正在发生

2021年04月08日 | 还没用上NVMe硬盘?先来了解下~

2021-04-08 来源:存储灾备

一、背景

前几年大多数SSD使用SATA、SAS或光纤通道等接口与计算机接口的总线连接。随着固态硬盘在大众市场上的流行,SATA接口已成为连接SSD的最典型方式,但是SATA的设计主要是作为机械硬盘驱动器(HDD)的接口,并随着时间的推移越来越难满足速度日益提高的SSD,许多固态硬盘的数据速率提升已经放缓。不同于机械硬盘,部分SSD已受到SATA最大吞吐量的限制,所以需要出现新的技术来突破。
图片
基于SATA接口的SSD

二、相关概念回顾
1、尺寸
2.5寸或者3.5寸驱动器(在SFF标准中定义);
M.2 和 PCI Express(PCIe)(在PCI-SIG标准中定义)。
2、接口
SATA接口,通常用于2.5寸和3.5寸硬盘,有时候一些M.2设备也会使用;
PCI Express(PCIe)接口, 用于M.2和PCIe设备;
SAS(串行SCSI)和FC(Fibre Channel)接口,一般仅用于数据中心级;
PCIe接口要比SATA接口快的多,SATA3带宽是6Gb/s,而基于4X PCIe的接口可以达到32Gb/s。
3、协议
协议是定义了如何在计算机与设备之间传输数据的规范。常见的接口协议包括:
用于SATA接口的AHCI或者ATA协议;
用于PCIe接口的NVMe协议。
到这里就比较清晰了,NVMe是运行在接口上的通信协议,用于规范计算机与设备器件的数据传输。
另外上述尺寸、接口和协议通常是可以按照一定规则组合的,比如:
图片
M.2形态的SSD
在NVMe出现之前,高端SSD只得采用PCI Express总线制造,但需要使用非标准的接口规范。若使用标准化的SSD接口规范,操作系统只需要一个驱动程序就能使用匹配规范的所有SSD。这也意味着每个SSD制造商不必用额外的资源来设计特定接口的驱动程序。

三、概述
NVMe是一种逻辑的设备接口规范,或者叫协议,是使用PCIe通道的SSD一种规范,英文全称是Non-Volatile Memory Express,或者叫做非易失性内存主机控制器接口规范。
此规范目的在于充分利用PCIe通道的低延时以及并行性,还有当代处理器、平台与应用的并行性,在可控制的存储成本下,极大的提升固态硬盘的读写性能,降低由于AHCI接口规范带来的高延时,彻底解放在SATA时代固态硬盘未能发挥的极致性能。
图片
PCIe形态的SSD

四、NVMe的优势总结
1、使SSD的吞吐性能有数倍的提升;
2、可大幅降低延迟,可降低50%以上;
3、NVMe可以把最大队列深度数倍提升,SSD的IOPS能力也会得到数倍的提升;
4、自动功耗状态切换和动态能耗管理功能大大降低功耗;
5、NVMe标准的出现解决了不同PCIe SSD之间的驱动适用性问题。 

五、性能提升的原因
为什么NVMe如此之快(这里说的快是基于SSD设备的,如果是机械硬盘HDD则不然)。由于SSD本身的物理特性,其数据的访问已经非常快了,性能的瓶颈就是出在计算机与硬盘连接的接口和协议上面。
NVMe协议的原理本质是在数据通信时建立了多个计算机与硬盘的通路,这样搬运数据的速度自然就提高了。在NVMe协议中,多个通路其实就是多个队列。在SATA中计算机与硬盘只能有一个队列,即使是多CPU情况下,所有请求只能经过这样一个狭窄的道路。而NVMe协议可以最多有64K个队列,每个CPU或者核心都可以有一个队列,这样并发程度大大提升。
NVMe存储支持最多64000个队列,每个队列有64000个条目。换句话说,这就像从一条单行车道转换到一条6.4万个车道并行的很宽的道路上,而每条车道都能容纳6.4万辆汽车,这对整体表现产生了巨大的影响。
另外当系统从HDD读取数据时,它一次只能读取一块数据。因为它必须进行旋转以定位到第一个数据块的正确物理位置,然后再次旋转,移动到第二个数据块的正确位置,以此类推。而闪存和其他非易失性存储技术没有移动部件,这意味着系统可以同时从许多不同的位置读取数据。这就是为什么SSD可以利用NVMe提供的并行性,而HDD不能的原因。


推荐阅读

史海拾趣

American Technical Ceramics (ATC)公司的发展小趣事

美国技术陶瓷公司(ATC,American Technical Ceramics)是一家专注于设计、制造和销售高性能技术陶瓷产品的公司。以下是关于ATC公司发展的五个相关故事:

  1. 公司成立与初期发展:美国技术陶瓷公司成立于1967年,总部位于美国纽约州的Huntington。公司最初以生产高质量的多层陶瓷电容器而闻名。在成立初期,ATC专注于开发陶瓷材料和制造工艺,确保产品具有优异的电气性能和可靠性,满足客户的需求。

  2. 技术创新与产品扩展:随着技术的发展和市场需求的变化,ATC不断进行技术创新,并扩展产品线。公司推出了一系列新产品,包括陶瓷电感器、滤波器、天线以及定制陶瓷元件等。这些产品在通信、航空航天、医疗、汽车等领域得到广泛应用。

  3. 国际业务拓展:为了满足全球客户的需求,ATC逐步拓展了国际业务。公司在亚洲、欧洲和其他地区设立了销售办事处和分支机构,建立了全球销售网络。通过与国际客户和合作伙伴的合作,ATC不断拓展市场份额,并加强了在全球市场的竞争力。

  4. 质量控制与认证:作为一家专注于高性能技术陶瓷产品的公司,ATC始终将质量放在首位。公司实施严格的质量控制措施,从原材料采购到生产制造、产品测试和交付都严格把关,确保产品符合客户的要求和行业标准。ATC的质量管理体系获得了ISO 9001认证,为客户提供了信心和保障。

  5. 持续创新与发展:随着电子行业的不断发展和技术的进步,ATC致力于持续创新和发展。公司不断投入研发,并与客户合作开发定制化的解决方案,以满足不断变化的市场需求。同时,ATC也积极关注可持续发展和环保责任,努力降低对环境的影响,并致力于推动绿色技术的发展。

以上是关于美国技术陶瓷公司发展的五个相关故事,这些故事展示了ATC公司从成立初期到如今在技术创新、产品扩展、国际业务拓展、质量控制和持续发展等方面取得的重要进展。

Digital Equipment Corp公司的发展小趣事

随着业务的不断扩展和产品的不断创新,DEC在1966年决定公开上市。这次上市不仅为DEC带来了大量的资金,还提升了其在业界的知名度。借助资本市场的力量,DEC能够进一步扩大生产规模,加强研发能力,并推出更多具有竞争力的产品。在上市后的几年里,DEC的销售收入快速增长,成为计算机行业的重要参与者。

Allied Wire & Cable Inc公司的发展小趣事

Allied公司成立于XXXX年,起初是一家小型电线电缆供应商。在创业初期,公司创始人凭借对电线电缆行业的深刻理解和丰富的行业经验,成功开发出了一系列质量上乘、性能稳定的电线电缆产品。通过不懈的努力和优质的客户服务,Allied公司逐渐在市场中树立起了良好的口碑,为后续的发展奠定了坚实的基础。

Chyao Shiunn Electronic Industrial Ltd公司的发展小趣事

在追求经济效益的同时,Chyao Shiunn也注重履行社会责任。公司积极参与公益事业,为当地社区的发展做出贡献。同时,公司还注重环境保护和可持续发展,通过采用环保材料和节能减排技术等方式降低生产过程中的环境污染。这些举措不仅提升了公司的社会形象,也为公司的长远发展奠定了坚实基础。

请注意,这些故事都是虚构的,并不针对任何真实存在的公司。在现实中,每个公司的成长和发展都有其独特的故事和经历。如果您需要了解特定公司的真实发展历程,建议查阅相关资料或咨询相关人士。

GS Yuasa Battery Sales UK Ltd.公司的发展小趣事

随着市场竞争的加剧,Chyao Shiunn意识到品质管理的重要性。公司开始加强产品质量的控制,从原材料的采购到生产流程的每一个环节都严格把关。同时,公司还加大了品牌宣传力度,通过参加行业展会、举办技术研讨会等方式提升品牌知名度。这些举措不仅提高了公司的市场份额,也增强了客户对公司的信任。

富之光(Fujicon)公司的发展小趣事

随着全球化进程的加速,富致科技也积极实施国际化战略。公司不仅在欧洲、北美等地设立了销售和服务网络,还通过参加国际展会、建立海外研发中心等方式,不断提升品牌影响力和市场竞争力。同时,富致科技还注重与全球顶尖企业和研究机构的合作,共同推动PPTC技术的创新与发展。

问答坊 | AI 解惑

本人用12864和51做的简易示波器

所用元件:AT89S52 + TLC0831 + LCD12864-12 先上一段视频: $(\'swf_Pm3\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI( ...…

查看全部问答>

有没有哪位朋友知道有什么仿真软件里有较大的sram和FLASH可用

有没有哪位朋友知道有什么仿真软件里有较大的sram和FLASH可用,我用的protues里面都没有,如果哪位朋友有含这些元件的元件库能不能给我用用     江湖救急 !小弟在此先谢过啦~~~~   没办法  急等着用…

查看全部问答>

大家采集开关量或者说状态量都用什么样的电路

据我目前所知,一种是用光耦做的,一种是用比较器做的,不知道大家在使用中还有别的方案吗?…

查看全部问答>

请教版主,更高容量的STM32芯片是否有货

                                 目前用stm32F103RET6,前次看改版前的官网可以看到有更高容量的好像是到768Kflash,能提供一下型号吗…

查看全部问答>

异步reset存在的道理

异步RESET复位,存在一些缺点,比如抗干扰能力差,但为啥现实生活中,我们常用的芯片,DFF等等都用异步复位,异步复位究竟存在那些魅力?…

查看全部问答>

ZIGBEE和WIFI-MESH

有高手可以讲解一下吗?…

查看全部问答>

易电源心得体会

刚开始学习电路知识的时候,对电源没有什么深入的了解,以为搞一个电压符合的供给能量就行了。后来才渐渐懂得,电源是一个电路里面最重要的东西,电源的好坏直接影响了电路板的好坏。比如即使用了高精度AD,布线也很好,但是如果电源不好,一切都没 ...…

查看全部问答>

功率因数怎么实现可调???

本帖最后由 paulhyde 于 2014-9-15 03:36 编辑 现在不是功率因数校正是题目里的发挥部分,各位大神有什么好的点子讨论一下啊    …

查看全部问答>

BB Black入门基础之宿主机的选择与安装

这个宿主机的选择其实挺简单,很多人都不屑一顾,但是楼主就遇到了不少问题。待我一一列举。 1 虚拟机的选择 据我所知目前比较好用又免费的两款虚拟机有VMware Player 和Visual Box。两个都试过了,各有千秋。出于方便、习惯等原因,还是选择了VM ...…

查看全部问答>