都说NVMe SSD优于SATA SSD,那为什么会是这样,软硬件分别体现在哪里?
我们先来澄清一些概念,NVME是接口规范,适配PCIe总线,SATA也是总线,适配的是AHCI接口规范

  1. 低延时
    ①NVMe SSD是通过PCIe直接连到CPU内部;PCIe总线具有很高的传输速率(gen4 16GT/s gen5 32GT/s),高并发(x4或x8 Lane并发),低冗余(128/130编码)、协议优化交互设计等;
    SATA SSD的指令需要从CPU和内核走到南桥,再通过SATA总线走到SSD,SATA总线具有较低的传输速率(sata3.0 6Gb/s),低并发(没有Lane并发),高冗余(8/10编码),再加上SATA协议层冗长
    ②nvme精简调用方式,执行命令时不需要读取寄存器;AHCI每条命令要读取4次寄存器,一共会消耗8000次CPU循环,从而造成2.5微秒的延迟
    ③SATA通过锁在进程之间共享资源,nvme减少了各个CPU核之间的锁同步操作
    ④SATA SSD支持1个MSI-X中断向量;NVMe SSD支持2k个中断向量
  2. 高性能


    图1为PCIe通信方式,有专门的发送和接收通道,数据可以同时往两个方向传输,这种工作模式成为双单工模式,也可以理解为全双工模式
    图2为SATA通信方式,也有独立的发送和接收通道,单同一时间只能一条通道进行数据传输,这种工作模式时半双工模式。
    此外,nvme支持64k个IO队列,每个队列深度可达65535;AHCI只支持1个命令队列,队列深度固定为32个
  3. 低功耗
    在功耗管理上NVMe标准的SSD会比SATA SSD拥有较大的优势,NVMe加入了自动功耗状态切换和动态能耗管理功能,SSD在闲置的时候可以快速的控制在极低的水平,从而降低整体的能耗。这一点对移动设备来说尤其重要,可以显著增加笔记本和平板电脑的续航能力。
  4. 外部环境
    ①3D nand的普及让SATA SSD失去了价格优势。比较英特尔的P3520和S3610系列,如果但看整体价格,肯定是S3610的SATA便宜一些,但是加权寿命后每GB的价格降低了很多,由2D时代的十倍降低到了3D时代的3倍,考虑到NVMe的带宽和IOPS优势,几乎可以相互抵消了
    ②丰富的NVMe接口多方位挤压SATA市场
    NVMe由最开始的AIC接口,还有U.2 M.2 和BGA等多种形式,其中U.2和M.2兼容了SATA接口,获得了NVMe服务器厂商的支持。U.2是未来主流发展方式,具有便携管理(热拔插)和高性能;M.2主要应用于消费级市场,其功耗和SATA接近。
    ③完善的厂商支持推进生态成熟

    图片上是部分国内厂商,无论是底层SSD,中间的服务器平台,还是上层的存储软件都能参与进来,完善的厂商支持将会进一步推进生态成熟。

参考:
https://blog.csdn.net/Z_Stand/article/details/111415236
公众号:存储技术最前线 《企业级SSD市场接口之争:SATA会被NVMe取代吗?》

nvme SSD和sata SSD的对比相关推荐

  1. m.2接口和nvme区别_NVMe/SATA SSD有啥不一样?萌新怎么选

    随着NAND技术的升级迭代,堆栈层数不断提高使得SSD单位容量成本不断下降,消费级市场基本已经成为了SSD的天下.目前主流的SSD大致有两种接口,分别是M.2和SATA两种类型. NVMe/SATA有 ...

  2. 大事件!PCIe SSD与SATA SSD同价啦

    大数据时代,个人.企业.服务器等对数据存储需求与日俱增,对SSD的需求正以每年20%的增速成长.日前,国内最大的存储厂商江波龙发布了一款P800系列PCIe SSD,据介绍可与SATA SSD同价,如 ...

  3. PCI-E SSD、M2 SSD、SATA SSD测试

    近期在做vSAN的实验,购买了几个固态硬盘.在接到服务器之前,装在一个ASUS B250的主板进行测试(I5,8GB内存,Windows 10操作系统).各固态硬盘品牌.接口.类型.容量如表1-1所示 ...

  4. NVME SSD vs SATA SSD(转)

    NVMe是个啥?未来SSD主流标准早知 关注固态硬盘的朋友应该对于这个词汇并不陌生,特别是今年NVMe也频繁出现在各大媒体文章中,随着高端SSD市场逐渐从SATA专项PCI-E时,以前的AHCI标准已 ...

  5. 微型计算机中使用较多的是SATA接口,NVMe U.2+PCIe SSD三盘RAID 0首发测试

    不知道各位读者现在用的是什么硬盘,或许对PC有所关注的早已换上了SSD,那传输速度又能达到多少呢?是500MB/s,还是1000MB/s?对于这样的速度,我觉得都不算什么,今天我们组建了一套传输速度超 ...

  6. 在SATA SSD + NVMe SSD双硬盘中安装ubuntu双系统

    安装环境: HP14寸笔记本 1个250GB的SATA SDD硬盘 1个500GB的M.2 PCIE NVMe SDD硬盘 SATA硬盘是通过legacy boot进入,已有1个windows10系统 ...

  7. ssd nvme sata_NVMe SSD与传统SATA SSD

    ssd nvme sata 介绍 (Introduction) This article assumes that you are competent in installing new drives ...

  8. NVMe/SATA SSD(转)

    NAND其实不是缩写 是Not AND 说白百了就是与非.NAND线少回 所以便宜 但是性能不如NOR. 随着NAND技术的升级迭代,堆栈层数不断提高使得SSD单位容量成本不断下降,消费级市场基本已经 ...

  9. nvme协议 sata接口_NVMe和SATA SSD的区别

    随着NAND技术的升级迭代,堆栈层数不断提高使得SSD单位容量成本不断下降,消费级市场基本已经成为了SSD的天下. 目前主流的SSD大致有两种接口,分别是M.2和SATA两种类型. NVMe/SATA ...

  10. m2接口和nvme协议接口_M.2接口是如何辨别插入的SSD是SATA协议还是NVME协议?

    一. m.2接口 M.2接口,是一种新的主机接口方案,可以兼容多种通信协议,如sata.PCIe.USB.HSIC.UART.SMBus等.M.2接口,是Intel推出的一种替代MSATA新的接口规范 ...

最新文章

  1. 对象存储与块存储、文件存储等对比
  2. 浅析企业网站进行seo都会带来哪些优势呢?
  3. 使用opencv作物件识别(一) —— 积分直方图加速HOG特征计算
  4. html的细节优化,网站页面优化细节详解
  5. mysql 3.5安装_MYSQL学习笔记-06-搭建数据库
  6. 微软CRM 2011 Beta 新功能之二:不同组织不同基本语言
  7. Maven:私服Nexus的安装
  8. ASP.Net学习笔记007--ASP.Net Input版自增
  9. Windows 命令模式下删除驱动
  10. ivx动效按钮 基础按钮制作 02
  11. 三角函数泰勒级数推导
  12. 解除电脑宽带限制,提升电脑网速
  13. python之Unitest框架
  14. 文献阅读——梅州佛教香花的结构、文本与变体
  15. dva的用法_dva.js初探
  16. 安装compiz-fusion
  17. 浅谈ElasticSearch
  18. 假冒上市被揭发,这家公司有何来头?
  19. google检索技巧-从菜鸟到黑客
  20. 纯js实现省市区三级联动

热门文章

  1. 高级会计职称计算机考什么,会计高级职称考哪些科目
  2. Steve Yegge:Google面试秘籍
  3. 微信小程序中实现轮播图效果
  4. uc保存网页html,UC浏览器如何保存网页?UC浏览器保存网页教程图文详解
  5. MySQL--基于Xtrabackup+Shell+Crond实现的数据库(全量+增量)热备份方案
  6. matlab x对数坐标,matlab 对数坐标
  7. IOI国家集训队历年论文
  8. 广度搜索和深度搜索的分析
  9. 静态路由使用下一跳和出接口的区别,我猜你不知道这一点!
  10. 3D建模就业前景如何?