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

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

3天内不再提示

NVMe和SATA这两种存储技术的定义及主要区别

电子设计 来源:电子设计 作者:电子设计 2020-12-24 19:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

写入和读取数据的主要方法有两种:SATA和 NVMe 。为了增加带宽并减少延迟, NVMe 专为固态硬盘开发,以访问快速存储介质。另一方面,SATA是用于连接SSD,HDD 和光盘驱动器的完善的存储协议 。但是,SATA SSD需要接口控制器,这可能会限制 数据传输并限制CPU性能。与其他传统接口(包括SATA)相比,NVMe 更加高效,可扩展,并提供低延迟的存储访问。

本文将介绍 NVMe 和SATA这两种存储技术,他们的定义及主要区别。

什么是NVMe?

NVMe ,或非易失性存储器快, 是一个数据,该主机连接到经由PCI存储器子系统的存储协议 快速(PCIe)总线 。他的接口规范 的缓解数据瓶颈量很大,带来的各种性能的改进,包括多个命令队列,并减少等待时间。 NVMe具体优势包括:性能有数倍的提升;可大幅降低延迟;NVMe可以把最大队列深度从32提升到64000,SSD的IOPS能力也会得到大幅提升;自动功耗状态切换和动态能耗管理功能大大降低功耗;NVMe标准的出现解决了不同PCIe SSD之间的驱动适用性问题。NVMe扩展到了诸如以太网,光纤通道和InfiniBand?,不仅可以访问单个NVMe设备,还可以访问NVMe存储系统。

什么是SATA?

SATA(或 串行 ATA)是用于连接SSD,HDD 和光盘驱动器的完善协议。 自2000年发布以来,该标准已进行了多次 性能增强修订。 例如,SATA I可以 高达150 MB / s的速度传输数据,而 SATA III 可以达到600 MB / s的速度。

但是,SATA SSD需要接口控制器, 这可能会限制数据传输并限制CPU性能。 具体地说,SATA使用高级主机控制器接口(AHCI),该接口包含 单个队列 块I / O层 ,该层将数据从主机发送到SSD。

AHCI和NVMe 接口控制器之间的关键区别在于块I / O层的类型。AHCI具有 一个 单队列I / O块层 ,这意味着来自每个CPU内核上运行的任务的所有I / O请求都是通过单个请求队列处理的。这从根本上造成了瓶颈, 因为单个队列无法充分利用存储的全部潜力。 另一方面, NVMe 利用多队列块I / O层,显着提高了可伸缩性。为了 减少延迟,多队列块I / O层使用了两个级别的队列:软件队列(SWQ)和硬件队列(HWQ)。 总之, NVMe SSD具有高度可扩展的架构,可以减轻相关的问题与性能瓶颈。

鉴于这些通信驱动程序在体系结构上的根本差异 ,它们在各个方面都具有不同的特征,包括与存储设备的兼容性,性能和数据延迟。

NVMe的主要优点

低延迟:随着增加的带宽和内部并行, NVMe 消除我/ O瓶颈小号 的是,在传统的存储协议持久, 因此减少在读出和写入数据的等待时间。

可扩展的 性能: NVMe 通过与PCIe 3.0通道直接接触来提供数据,从而减轻了使用连接技术时可能出现的数据瓶颈。 此功能 提供了可扩展的 性能 是需要 重新在边缘flexive推理分析。

可靠的存储: NVMe 将数据存储在没有活动部件的闪存中。这样可以 最大程度地减少灾难性故障的可能性, 并有助于提高边缘设备的耐用性。

节能 : NVMe 架构 包含 可调节 SSD功率的功能。 高效的电源管理将帮助 企业实现最佳的总拥有成本(TCO), 并延长电池寿命。

审核编辑 黄昊宇

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

    关注

    0

    文章

    278

    浏览量

    86903
  • 存储技术
    +关注

    关注

    7

    文章

    770

    浏览量

    47183
  • nvme
    +关注

    关注

    0

    文章

    304

    浏览量

    23973
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    主动红外与被动红外:从原理分野到热成像时代的协同进化

    红外技术通过探测不可见光实现特殊功能,其中主动红外与被动红外是两种不同的应用方式,主要区别在于是否主动发射红外信号以及工作原理。
    的头像 发表于 05-19 14:27 111次阅读
    主动红外与被动红外:从原理分野到热成像时代的协同进化

    铷原子钟与CPT原子钟有哪些区别

    在物理学的世界中,精密的时间测量是至关重要的。这就需要一个高度准确且稳定的时间标准,这就是原子钟。今天我们将探讨两种重要的原子钟:铷原子钟和CPT原子钟,以及它们之间的主要区别。首先,我们来了解一下
    的头像 发表于 02-12 17:26 7134次阅读
    铷原子钟与CPT原子钟有哪些<b class='flag-5'>区别</b>呢

    高性能网络存储设计:NVMe-oF IP的实现探讨

    什么是 NVMe-oF? NVMe-oF全称:NVMe over Fabrics。 它允许主机通过网络访问远端。 NVMe SSD与本地 NVMe
    发表于 12-19 18:45

    NVMe高速传输之摆脱XDMA设计50:主要功能测试结果与分析2 nvmePCIe高速存储

    本博文主要交流设计思路,在本博客已给出相关博文九十多篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME或RDMA 产品及项目需求,请看B站视频后联系
    发表于 12-01 09:32

    ADI GMSL技术两种视频数据传输模式的区别

    本文深入介绍GMSL技术,重点说明用于视频数据传输的像素模式和隧道模式之间的差异。文章将阐明这两种模式之间的主要区别,并探讨成功实施需要注意的具体事项。
    的头像 发表于 10-10 13:49 2825次阅读
    ADI GMSL<b class='flag-5'>技术</b><b class='flag-5'>两种</b>视频数据传输模式的<b class='flag-5'>区别</b>

    这两种TVS有啥不同?

    当我们查看TVS二极管的规格书,常会看到有以下两种种引脚功能标识图:对于初学者,看到感到疑惑,他们一样吗?他们有啥区别?为啥有的个尖头往外,阳极连在一起,有的个尖头往里,阴极连在一
    的头像 发表于 09-15 20:27 1055次阅读
    <b class='flag-5'>这两种</b>TVS有啥不同?

    CMOS 2.0与Chiplet两种创新技术区别

    摩尔定律正在减速。过去我们靠不断缩小晶体管尺寸提升芯片性能,但如今物理极限越来越近。在这样的背景下,两种创新技术站上舞台:CMOS 2.0 和 Chiplet(芯粒)。它们都在解决 “如何让芯片更强” 的问题,但思路却大相径庭。
    的头像 发表于 09-09 15:42 1313次阅读

    NVMe高速传输之摆脱XDMA设计20: PCIe应答模块设计

    应答模块的具体任务是接收来自PCIe链路上的设备的TLP请求,并响应请求。由于基于PCIe协议的NVMe数据传输只使用PCIe协议的存储器读请求TLP和存储器写请求TLP,应答模块也分别针对
    的头像 发表于 08-13 10:43 1092次阅读
    <b class='flag-5'>NVMe</b>高速传输之摆脱XDMA设计20: PCIe应答模块设计

    NVMe高速传输之摆脱XDMA设计20: PCIe应答模块设计

    应答模块的具体任务是接收来自PCIe链路上的设备的TLP请求,并响应请求。由于基于PCIe协议的NVMe数据传输只使用PCIe协议的存储器读请求TLP和存储器写请求TLP,应答模块也分别针对
    发表于 08-12 16:04

    工业相机与智能相机的区别

    ,帮助您更好地理解这两种设备的优劣。一、基本定义与功能概述工业相机核心作用:工业相机作为机器视觉系统的核心组件,其主要功能是将光信号转变为有序的电信号,并进一步通过模
    的头像 发表于 08-11 14:44 2044次阅读
    工业相机与智能相机的<b class='flag-5'>区别</b>

    NVMe高速传输之摆脱XDMA设计14: PCIe应答模块设计

    应答模块的具体任务是接收来自PCIe链路上的设备的TLP请求,并响应请求。由于基于PCIe协议的NVMe数据传输只使用PCIe协议的存储器读请求TLP和存储器写请求TLP,应答模块也分别针对
    的头像 发表于 08-04 16:47 970次阅读
    <b class='flag-5'>NVMe</b>高速传输之摆脱XDMA设计14: PCIe应答模块设计

    NVMe高速传输之摆脱XDMA设计14: PCIe应答模块设计

    应答模块的具体任务是接收来自PCIe链路上的设备的TLP请求,并响应请求。由于基于PCIe协议的NVMe数据传输只使用PCIe协议的存储器读请求TLP和存储器写请求TLP,应答模块也分别针对
    发表于 08-04 16:44

    图像采集卡与视频采集卡的主要区别对比

    图像采集卡和视频采集卡的核心区别在于它们的设计目标、处理对象和典型应用场景。尽管名称相似,且有时功能会有重叠(尤其是高端设备),但它们侧重点不同:以下是主要区别:1.处理对象与目标图像采集卡:主要
    的头像 发表于 06-27 14:42 1331次阅读
    图像采集卡与视频采集卡的<b class='flag-5'>主要区别</b>对比

    两种感应电机磁链观测器的参数敏感性研究

    模式和发电模式下对闭环电压电流模型磁链观测器和滑模磁链观测器参数敏感性进行了研究,通过仿真和实验比较了这两种观测器对定、转子电阻及励磁电感的敏感性。同时还研究了基于这两种观测器的模型参考自适应系统
    发表于 06-09 16:16

    NVMe协议研究扫盲

    的不断发展,这些接口协议已成为关键的性能瓶颈。为了解决这一问题,存储供应商制定了一新的接口规范,即NVMe协议。 NVMe协议必要性 NVMe
    发表于 06-02 23:28