0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NVMe SSD传输为什么这么快

汽车玩家 来源:中关村在线 作者:霍杰华 2019-12-22 09:33 次阅读

闪存技术发展到如今,想必大家对固态硬盘已经足够熟悉,固态硬盘发展到今天各类别的定位差已经十分明显。

市面上主流的消费级基本有大容量主打性价比的SATA、mSATASSD,以及主打高性能的NVMe M.2 SSD。

大约从2015年开始,NVMe这个词开始被各大科技媒体重视起来,也正是从这个时间开始有更多的台式机主板、笔记本电脑开始搭载支持PCI-E总线标准的M.2插槽,这就让读写更高速的NVMe M.2 SSD有了用武之地。

随着个人存储数据量的不断增加,传统AHCI标准的SATA SSD已经跟不上消费者的性能需求,高端SSD领域几乎已经成为了走PCI-E通道的M.2 NVMe SSD的天下。

那么什么是NVMe呢,它对于使用它的SSD有哪些优势呢?

NVMe为何能够如此之快

NVMe是一项相对较新的存储技术,专为SSD而生,早在2011年就已经出现1.0版本。

它与传统的SATA SSD相比最直观的提升就是性能翻倍。那NVMe是如何实现如此巨大的性能提升呢,今天小编就来为大家科普

走SATA的SSD会被连接到南桥的SATA port上,因为其仅支持传统的AHCI协议。

我们要知道AHCI只有1个命令队列,如果此时有大量的文件操作需求,便会出现拥堵的现象。

而支持NVMe传输协议的SSD直接走PCIe,并且NVMe的队列数量达到了惊人的五位数,它让电脑和固态硬盘之间的通路大大增加,因此能够充分利用这个优势,大大降低了延迟,进而实现了数倍于SATA SSD的性能。

NVMe优势所在

低延时

NVMe标准与AHCI标准相比首先就是更低的延时。

因为这个标准是面向PCI-E SSD而生的,因此可以与CPU直连从而免去了AHCI与SAS接口的外置控制器(PCH)与CPU通信所带来的延时。

在调用方式上,NVMe并不需要读取寄存器,而AHCI则需要读取4次,所以进一步降低延时。

高IOPS

由于传统的AHCI设置原因,所以IOPS性能不高。而NVMe SSD队列深度一般可以提升到64000以上,所以IOPS能力也会得到大幅提升。

低功耗

NVMe加入了自动功耗状态切换和动态能耗管理功能,在PowerState0状态下你的SSD闲置时间达到50ms后便可以切换到PowerState1状态,在PowerState1状态下闲置时间达到500ms后,进入功耗更低的PowerState 2状态。

所以,与现在主流的AHCISSD相比,NVMe在功耗方面的优势也十分明显。

未来发展趋势

在NVMe传输协议没有普及前,市场上就出现了PCIe通道的M.2接口形态的固态银盘,但受限于传输协议的原因,仅可以实现SATA SSD 6Gbps的性能。

而低延时的NVMe加上无延时的PCIe通道背书,可以直接连接CPU提高通道带宽,能够让固态硬盘的性能得到进一步提升,所以NVMe协议的M.2 SSD未来势必稳坐高性能SSD的宝座。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SSD
    SSD
    +关注

    关注

    21

    文章

    2870

    浏览量

    117564
  • 固态硬盘
    +关注

    关注

    12

    文章

    1467

    浏览量

    57450
收藏 人收藏

    评论

    相关推荐

    NVMe SSD性能影响因素分析

    NVMe SSD 厂商Spec给出的性能非常完美,前面也给出了NVMe SSD和磁盘之间的性能对比,NVMe
    的头像 发表于 11-13 11:39 1170次阅读
    <b class='flag-5'>NVMe</b> <b class='flag-5'>SSD</b>性能影响因素分析

    Xilinx FPGA NVMe Host Controller IP,NVMe主机控制器

    NVMe Host Controller IP1介绍NVMe Host Controller IP可以连接高速存储PCIe SSD,无需CPU和外部存储器,自动加速处理所有的NVMe
    发表于 02-21 10:16

    Xilinx FPGA NVMe主机控制器IP,高性能版本介绍应用

    NVMe Host Controller IP1介绍NVMe Host Controller IP可以连接高速存储PCIe SSD,无需CPU和外部存储器,自动加速处理所有的NVMe
    发表于 03-09 13:56

    Xilinx FPGA高性能NVMe SSD主机控制器,NVMe Host Controller IP

    NVMe Host Controller IP1介绍NVMe Host Controller IP可以连接高速存储PCIe SSD,无需CPU和外部存储器,自动加速处理所有的NVMe
    发表于 03-27 17:23

    高性能NVMe主机控制器,Xilinx FPGA NVMe Host Accelerator IP

    NVMe Host Controller IP1介绍NVMe Host Controller IP可以连接高速存储PCIe SSD,无需CPU和外部存储器,自动加速处理所有的NVMe
    发表于 04-10 22:55

    NVMe P4600的速度部分低于SATA SSD

    ,三星SATA SSD如何能够胜过英特尔NVMe SSD(读取速度)?P4600使用最新的固件(使用当前的数据中心工具)进行更新,并使用最新的英特尔驱动程序运行(Windows驱动程序甚至更慢!)这是正常
    发表于 11-28 14:57

    在Xilinx ZCU102评估套件上启用NVMe SSD接口

    控制器的实现图2:NVMe实施。(图片来源:Design Gateway)通常,NVMe主机是通过使用与PCIe控制器一起运行的主机处理器来实现的,该主机处理器用于与NVMe SSD
    发表于 09-03 16:07

    如何用MRAM和NVMe SSD构建未来的云存储的解决方案

    在2019全球闪存峰会上,Everspin作为全球MRAM存储芯片龙头分享如何用MRAM这类非易失性存储和NVMe SSD构建未来的云存储的解决方案。
    发表于 01-11 06:44

    3D NAND及PCIe NVMe SSD为什么能晋升巿场主流?

    3D NAND能否带动SSD市场爆炸性成长?如何提升SSD寿命及效能?3D NAND及PCIe NVMe SSD能晋升巿场主流的原因是什么?
    发表于 04-02 07:17

    如何为工业应用设计NVMe SSD

    RK3399核心板有哪些应用?如何为工业应用设计NVMe SSD呢?
    发表于 03-07 06:12

    NVMe SSD与SATA SSD的性能对比

    老说NVMe SSD性能是SATA SSD的四倍,那到底实际体验是怎样的呢?
    的头像 发表于 07-27 09:43 3.6w次阅读

    影响SSD性能的因素有哪些 NVMe SSD性能解析

    NVMe SSD的性能时常捉摸不定,为此我们需要打开SSD的神秘盒子,从各个视角分析SSD性能影响因素,并思考从存储软件的角度如何最优化使用NVMe
    的头像 发表于 11-05 09:47 8973次阅读

    Host是如何读取NVMe SSD上数据的

    在介绍NVMe SSD的读IO处理流程之前,需要往下一层到达PCIe层。无论是NVMe的命令本身,还是要传输的数据,最终都会被封装成为TLP包进行
    发表于 07-14 17:01 5048次阅读

    重新定义NVMe SSD外形

    NVMe NVM Express(NVMeSSD在企业和数据中心应用中的部署大量涌现,但同时出现的一些复杂状况让这些部署无法发挥出全部优势。今天的文章我们就来说说NVMe
    的头像 发表于 09-23 14:26 2816次阅读
    重新定义<b class='flag-5'>NVMe</b> <b class='flag-5'>SSD</b>外形

    基于光威弈 Pro NVMe SSD 上机实测

    本次笔者手上拿到的就是这么一款来自全国产中国芯的 M.2 接口的 NVMe SSD——光威弈 Pro NVMe SSD。中国红的包装风格看上
    的头像 发表于 05-01 10:05 2555次阅读
    基于光威弈 Pro <b class='flag-5'>NVMe</b> <b class='flag-5'>SSD</b> 上机实测