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

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

3天内不再提示

NVMe与SATA的存储技术区别以及如何选择

存储D1net 来源:未知 作者:胡薇 2018-06-22 10:30 次阅读

闪存存储确实可以像其名称一样达到快速存储的要求,但其速度总是有一定的提升空间,特别是在数据中心

在永无止境地追求更好、更快的存储性能的过程中,企业对于NVME技术越来越关注,NVME是一种闪存技术,可为固态硬盘(SSD)和应用的存储工作负载提供更高的性能。而这对串行ATA接口规范(SATA)意味着什么?

以下来了解一下NVMe 和SATA之间的争论,以及存储专家所了解的技术。

什么是NVMe?

NVM Express或Non-Volatile Memory Express是NVME的主机控制器接口规范,它使用PCI Express(PCIe)总线将SSD硬盘连接到服务器。该技术由非营利行业协会NVM Express公司开发,该公司由包括思科、戴尔、NetApp、希捷、西部数据在内的领先IT公司和存储提供商提供技术支持。

NVM Express公司对其解释道:“该接口提供了一个优化的命令问题和完成路径,它支持并行操作,在单个I/O队列中支持多达64K的命令,此外,许多企业版本的功能还支持端到端的功能(兼容T10 DIF [数据完整性字段]和DIX [数据完整性扩展]标准)、增强的错误报告,以及虚拟化。”

NVMe解决了基于快速闪存的存储与传统数据传输技术相冲突时出现的瓶颈问题。

本质上,SSD硬盘的性能胜过专为机械磁盘而设计的存储接口和总线架构。使用强大的多核处理器和等待数据的内存堆保持服务器不完全是对IT投资的谨慎使用。

与SATA相比,NVMe能够以惊人的速度抽取数据,并以更低的延迟提供数据,从而提供活跃的性能,并使企业能够解决过去可能要求苛刻的存储工作负载。

在性能方面,NVMe改变了游戏规则,但它不能保证更快的闪存性能。在进行这次尝试之前,存储技术人员会想要做好功课,并且在技术上进行更大投入,以确保它非常适合他们的IT目标。他们可能会发现其他因素是应用程序的瓶颈并影响性能。

NVMe SSD硬盘可从包括英特尔、美光、三星、西部数据在内的多家供应商处获得。安装选项包括M.2和2.5英寸U.2,当然还有PCIe卡。

什么是SATA?

SATA或串行ATA接口规范,是用于连接SSD硬盘、机械硬盘驱动器(HDD)和光驱的并行ATA总线接口的后继产品。了解一些计算机硬件知识的人都会记得PATA连接中使用的扁平宽带状电缆,而不是易于处理的薄型SATA电缆。

但除了更易于管理的整洁布线之外,SATA还有更多特点。

自2000年SATA规范发布以来,该标准经历了许多性能提升修订。例如,SATA I或1.0,能够以高达150MB/s(兆字节每秒)的速率传输数据。SATA III可以达到600MB/s的速度。

然后是2013年推出的3.2版本,该版本在SATA Express连接器规格中同时支持SATA和PCIe,不要与eSATA或外部串行高级技术附件混淆,设计速度可达1969MB/s。尽管其性能参数令人印象深刻,业界已经大量采用SATA Express。

SATA还支持热插拔,这意味着SATA存储设备可以插入已上电的系统中并从中正常运行,这是其前身PATA无法实现的。它还使用高级主机控制器接口(AHCI),该接口支持本地命令队列(NCQ),可提高性能的驱动器优化技术以及前面提到的热插拔功能。

该标准由SATA-IO或2004年组建的非盈利组织串行ATA国际组织维护。支持者包括AMD、Dell、HPE、Intel、Micron、Seagate和其他几家主要IT公司。

NVMe和SATA如何不同

这些存储缩略语背后存在重大差异,这有助于重塑企业数据存储市场。

•NVME:只有闪存需要适用

传统的机械硬盘运气不佳。随着机械硬盘的旋转盘片和驱动头扫描它们收集和存放所有那些数字,机械盘对闪存优化的接口来说太简单了。与此同时,SATA可以兼容SSD硬盘和HDD硬盘。

•性能表现不佳

与其HDD硬盘相比,SATA固态硬盘可能拥有惊人的存储性能,但NVME固态硬盘得到了厂商大幅度的关注。

请记住,SATA III最高存储速度可达600MB/s,但连接到此接口的SSD硬盘通常不会达到这一级别的数据吞吐量。而具有100MB/s的速度的7200转的SATA硬盘将会一直存在。

最近,三星公司推出了消费级NVMe固态硬盘,三星970 PRO NVMe和970 EVO NVMe。两种测试都能够达到3500 MB/s的读取速度。当向SSD硬盘写入数据时,970 PRO淘汰了970 EVO,其速度分别为2700 MB/s和2500 MB/s。

•有利的相似之处

定义NVMe的另一个特点是其并行性。正如文章开头所述,NVMe具有队列深度,或每队列容量为64K的命令,更不用说支持高达64K的队列。SATA使用32个队列深度和一个命令队列。

通过在PCIe总线通道上并行实现大量IO(输入输出)操作,该方法非常适合多核处理,减少瓶颈,并保持数据流入和流出CPU。在存储方面,它与随机存取操作的闪存适应能力相匹配,从而实现整体快速性能。

•SATA经久耐用,并且经济

SATA技术已经很成熟,看起来它不会很快就会消失。随着时间的推移,SSD硬盘和HDD硬盘制造商都将继续支持具有更高容量驱动器的标准。它们通常比NVMe标准的产品价格更低。

最后,NVMe可能会过度使用。除了关键业务应用程序和交易繁琐的数据库之外,用户并不希望其应用程序利用该技术的高性能和功能而付出更高的成本。也就是说,最近NVMe价格已经进入SATA领域。

虽然NVMe的价格持续下跌,但有时会让SATA SSD硬盘获利,但SATA固态硬盘往往位居榜首。

以前面的三星970 PRO NVMe为例。截至目前,512 GB版本的消费级SSD硬盘零售价为249.99美元,而备受好评的三星860 Pro 2.5英寸SATA SSD硬盘售价为214.99美元。而其系统不能充分利用三星NVMe SSD硬盘性能的用户可能更适合使用SATA SSD硬盘,可以节省一些成本。

正如IT买家所知道的,升级到企业级SSD硬盘是另一个竞争环境。通常,它们的真实成本作为系统配置的一部分而被掩盖了。无论如何,企业应该准备好支付数千美元用于配备多TB容量的NVMe驱动器,而SATA固态硬盘中在容量相同的情况下,则价格会低一些。

尽管如此,NVMe驱动器的价格溢价正在下降,这对企业希望能够从其存储空间中获得惊人的表现来说是一个很好的预兆。

采用NVMe或SATA?

显然,快速解决企业存储工作量的技术将在当今的一些数据中心运营商中应用。寻求更快速、更具响应能力的应用程序和数据库性能的组织将希望关注支持NVMe标准的存储市场。而不是将SATA包括在内。

预计在可预见的未来,NVMe标准将在数据中心环境内与SATA和SAS(串行连接SCSI)设备共存。它归结为实施分层存储策略,其中存储设备的成本和性能特征与存储在其上的数据的价值一致。

展望未来,还有其他迹象表明存储厂商正在进一步扩大NVMe和SATA之间的性能差距。英特尔公司就是一个很好的例子。虽然它销售基于闪存的NVMe SSD硬盘,但该芯片制造商还将NVMe Optane SSD硬盘推向市场。

基于该公司3D XPoint技术的Optane是一种持久性存储器或存储级存储器(SCM)解决方案,它将动态随机存取存储器(DRAM)的性能特性与闪存在电源中断时保留数据的能力相结合。3D XPoint是由英特尔和美光联合开发的。

另外还有NVMe over Fabrics(NVMeoF)协议,它可以通过以太网、光纤通道和InfiniBand网络从服务器外部的NVMe SSD硬盘提供超低延迟存储服务,从而模糊了内部和外部存储之间的界限。显然,未来几年,NVME市场将以更快的速度向前发展。

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

    关注

    0

    文章

    248

    浏览量

    82659
  • 存储
    +关注

    关注

    12

    文章

    3854

    浏览量

    84651
  • nvme
    +关注

    关注

    0

    文章

    191

    浏览量

    22323

原文标题:NVMe与SATA的存储技术比较

文章出处:【微信号:D1Net11,微信公众号:存储D1net】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    对PCIe SSD的高性能存储控制器,不但提供对PCIe SSD的配置管理功能,而且提供对PCIe SSD的IO(Page)读写以及DMA读写功能。NVMe Host Controller IP具备
    发表于 02-21 10:16

    NVMe P4600的速度部分低于SATA SSD?

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

    “4S+”技术SATA接口,索尼光存储双剑合璧稳中求胜

    ,更是达到了一个新的高度。索尼独有的4S+技术+SATA接口,双剑合璧,带给用户杰出的刻录、读盘体验,并驱动光存储行业不断升级。4S+技术:独有的“四位一体”体验  索尼4S+
    发表于 12-07 10:32

    宏旺半导体告诉你为什么安卓用UFS,苹果用NVME

    苹果则是NVME呢?什么是UFS?UFS全称为Universal Flash Storage,即“通用闪存存储”,是一种内嵌式存储器的标准规格。据宏旺半导体了解,UFS采用串行数据传输技术
    发表于 11-26 11:21

    请问一下NVMeSATA性能差不多?

    请问一下NVMeSATA性能差不多?
    发表于 06-18 07:35

    NVMe SSD与SATA SSD的性能对比

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

    固态硬盘SATA和mSATA到底有什么区别应该如何选择

    固态硬盘SATA和mSATA区别是什么,我想给笔记本加装固态硬盘,但是选择固态硬盘的时候看有SATA接口的固态硬盘还有mSATA的固态硬盘,不知道如何
    的头像 发表于 01-31 13:06 3.6w次阅读

    一文知道satasata3接口区别

    SATA1和SATA3接口标准主要有传输速率、串行指令、电源管理等方面的区别
    发表于 07-28 15:41 6234次阅读

    NVMe固态硬盘帮扶加速SATA硬盘

    不知不觉当中,固态硬盘已经取代机械硬盘成为主流。越来越多的玩家已经淘汰机械盘,使用NVMe+SATA的固态硬盘高低搭配。既然是高低搭配,就一定会有性能差距,是否能从NVMe固态硬盘中划分出一小部分空间来给SATA固态硬盘加速,实
    发表于 07-29 10:40 2413次阅读

    NVMeSATA数据存储技术的定义及主要区别

    在数字化转型时代, 关键的业务和技术决策实质上是由更好 ,更快的数据访问驱动的。固态驱动器(SSD) 是一种计算机存储设备。与依靠旋转盘 的传统硬盘驱动器(HDD)不同,SSD使用半导体芯片来存储和检索内存。没有任何移动部件,但
    的头像 发表于 10-12 11:40 4285次阅读

    PCIe Gen3和NVMe驱动分类静态数据存储速率

    被设计为与固态介质一起使用,并使数据能够以闪存本身的完整读/写速度存储。虽然前几代数据记录仪具有SATA接口,或者在存储之前将PCIe转换为SATA,但当今最先进的数据记录仪使用
    的头像 发表于 11-15 16:33 1946次阅读

    探讨国产工控主板中M.2接口的SATANVME协议的差异

    或硬盘驱动器,它们占用的空间更少,最高容量可达2TB。M.2 SSD有两种类型,基于SATANVME协议,它们的区别在于以下几个方面: 接口类型: M.2 SSD可以使用NVME
    的头像 发表于 05-08 15:23 980次阅读

    揭开M.2接口的神秘面纱:NVMe协议与SATA协议的差异

    M.2接口是一种新型的固态硬盘接口,可替代传统的MSATA接口规范。在国产主板上,M.2接口通常分为NVMe协议和SATA协议两种类型。这两种协议的主要区别在于它们所使用的接口速度和协
    的头像 发表于 05-15 14:19 5394次阅读

    sata3.0和2.0的接口区别

    SATA(Serial ATA)是一种用于连接存储设备的接口标准,用于传输数据以及控制硬盘驱动器等设备。SATA接口有多个版本,其中包括SATA
    的头像 发表于 12-25 15:16 5018次阅读

    SATA接口和M.2接口的区别

    SATA接口和M.2接口的区别  SATA接口和M.2接口作为计算机存储设备的接口标准之一,在功能、性能和物理形式上存在一些明显的差异。下面将对SA
    的头像 发表于 12-28 15:13 1130次阅读