什么是队列深度、NVMe和阵列控制器

NVMe(非易失性内存表达)被认为彻底改变了闪存存储。它基于PCIe卡插槽格式,允许闪存驱动器通过PCIe插槽和标准化的连接方式进行连接,取代了专有卡协议和现有的SAS和SATA驱动器堆栈。

NVMe的主要魅力在于,它大大增加了I/O队列数量和队列深度。

为什么说NVMe是革命者? 我们一起来探一究竟。 首先,我们来看看什么是队列深度。

作为基本概念,队列深度的意思不言自明,即可以在端口队列中等待服务的I/O请求数量。SAS和SATA可以分别处理254和32的队列深度。如果I/O请求的数量超过了最大队列深度,则该事务将在一段时间后无法重新尝试。当你认为具有高扇出比率的存储端口可以为多个主机提供服务时,可以快速达到SAS和SATA的队列深度数据。

存储专业知识的一个关键领域是,调整存储基础架构,以确保队列处理能力与主机需求相匹配,并且适当地设置扇出和扇入比。

但这或许已经成为过去,现在NVMe能够处理高达65,000的队列深度。因此NVMe在大大增加队列深度方面是一个重要的进步。

使用SAS和SATA,排队的I/O请求数量很容易成为瓶颈。为了避免I/O请求由于超出队列深度而失败,你必须创建许多HDD的LUN,以便所有I/O都能够快速进行。

随着闪存驱动器运行在数十或数百倍的IOPS以及旋转磁盘HDD的吞吐量,吸收I/O请求的性能更为显着,而NVMe提供的65,000队列深度容量使驱动器连接符合此要求。

然而,在大多数情况下,现在和在不久的将来,这些属于理论范畴。NVME的巨大队列处理能力可以直接传递I/O流量——完全消除瓶颈。

不幸的是,存储阵列控制器通常仍然存在瓶颈,主要部分尚未构建以处理NVMe可能的性能。控制器CPU功能与NVMe的潜在性能不匹配。

所以,现在一定要提升你的I/O调整技巧,调整风扇和扇出比,队列深度等等。

本文转自d1net(转载)

时间: 2024-09-29 08:51:33

什么是队列深度、NVMe和阵列控制器的相关文章

NVMe框架阵列采用东芝顶级固态盘

东芝低调地像OEM厂商推出了1.6TB和3.2TB的双端口ZD6000 NVMe SSD,我们知道此事是因为Apeiron称他们已经认证过了. Apeiron是一家初创公司,开发跨NVMe-over-fabric连接到主机的全闪存阵列.他们的想法是利用NVMe端到端与RDMA over Ethernet,让数据移动地比通过iSCSI或者光纤通道IO堆栈更快.这让阵列大致以本地连接的SSD相同的速度访问. 事实上,Apeiron宣称性能要高于内部PCIe连接的驱动器.Apeiron的ADS1000

NVMe架构将彻底颠覆整个传统阵列行业

一场将阵列控制器移出数据路径之外的变革又汹涌袭来. 叮铃铃,现在是NVMeF时间! NVMe-over-Fabrics (简称NVMeF)共享存储访问机制可能会彻底令传统存储阵列业务被丢入历史的垃圾堆,除非相关供应商拥有出色的创造力,并以某种方式继续证明为NVMeF数据访问提供数据管理服务的必要性. 这一切是如何发生的? NVMeF架构面向服务器当中发出存储IO请求的应用程序,而服务器与目标存储系统则利用RDMA传输直接面向服务器内存与存储驱动器进行数据往来传递,为了提供理想的性能表现,这里的存

众说纷纭:NVMe over Fabrics阵列到底属不属于SAN?

   SAN是什么,NVMe over Fabrics(简称NVMeF)阵列又是否属于SAN?Datrium公司表示否定,而E8方面则在一定程度上表示肯定. 根据维基百科的解释,SAN全称为存储区域网络,是指"一套能够为统一块级数据存储提供访问的网络--SAN并不提供文件抽象机制,而仅提供数据块级操作; 不过SAN之上的文件系统仍然能够实现文件级访问,此类系统被称为共享磁盘文件系统." Techopedia则解释称:"存储区域网络(简称SAN)属于一套安全高速数据传输网络,负

Pure Storage公司将其FlashArray的未来命运押在NVMe身上

最早将于2017年开始应用,并将于2019年成为闪存接口协议领域的领先选项. 从宏观角度看,Pure公司认为NVMe即将开启性能与密度领域的下一个新纪元,这意味着所有现代全闪存阵列都需要为此作好准备.该公司计划将NVMe引入其一级弹性与企业数据服务当中,旨在将其打造成一种通用型方案--而非昂贵.外来的高性能利基性技术机制. 根据Pure公司的说法,NVMe能够带来可观的并发处理能力,从而解决目前SAS/SATA接口中的串行瓶颈,并很有可能在2019年成为闪存接口协议领域的领先选项. 记者: 简单

你所不知道的NVME

NVMe SSD具有高性能.低时延等优点,是目前存储行业的研究热点之一,但在光鲜的性能下也同样存在一些没有广为人知的问题,而这些问题其实对于一个生产系统而言至关重要,例如: QoS无法做到100%保证: 读写混合情况下,与单独读相比,性能下降严重,且读长尾延迟比较严重: 所以如何利用好NVMe盘的性能,并更好的为业务服务,我们需要从硬件,Linux内核等多个角度去剖析和解决. 从内核中NVMe IO框架来看其中存在的问题 当前Linux内核中对NVMe SSD的访问是通过MQ框架来实现的,接入N

SAN或将全面与NVMe实现整合

Nimble公司人员谈NVMe的下一波发展趋势. 存储领域正掀起新一波变革浪潮,特别是由NVMe驱动器与光纤连接衍生的新方案,已经成为对抗数据访问延迟及进一步推进数据与服务器间应用运行速度层面的主力军. 目前我们面对的变化在于由以往的光纤通道或iSCSI型SAS/SATA驱动器阵列到NVMe结构配合NVMe驱动器的新型访问机制.另外亦有一种新的变革倾向,即依赖于超融合型基础设施(简称HCI)系统配合虚拟--而非物理--SAN.尽管此类HCI系统将蚕食大部分物理SAN市场,但其仍不太可能将其彻底摧

存储性能101:服务器、阵列与网络架构基础

   长期以来,数据都是一种蕴含着价值的商品,不论是在企业内部环境中部署,抑或是放到公有云端去实现,它 都是IT系统的核心所在.自上世纪50年代,磁带和磁盘发明后,我们便产生了在存储介质上持久存放数据的需要. 当然,这种持续的数据存储是要付出代价的.不论是磁盘.磁带或是闪存,存储设备的速度都无法赶上处理器和内存系统的发展.于是,为了得到良好的整体存储性能,我们必须不断尝试各种方式,使得存储介质运转得更快. 我们在外部存储介质中保留数据通常只有两种原因:长期存储和数据保护. 长期存储意味着在应用程

解读SSD主流标准NVMe 四大优势让你更快

如今,闪存和SSD存储解决方案正在改变着数据中心,其在虚拟化日益普及和企业级应用对性能越来越高的要求,数据中心的基础设施将会面临严峻挑战. 从最初的磁带到软盘再到光盘到现在的移动硬盘.固态硬盘.存储介质发生了翻天覆地的变化.盘点当前各大媒体的头条中,闪存.SSD占据了半壁江山.可以看出,闪存的发展非常迅猛,闪存的日益普及也是提高存储效率的主要动力之一.而闪存的使用,则又"点燃"企业对内存密集型应用.渴求I/O的应用.需要微秒级响应时尚的繁重交易应用的需求.然而,尽管闪存自身拥有诸多优势

谈谈NVMe,谈谈戴尔-EMC,再谈谈价值10亿美元的DSSD

目前行业最为关注的NVMe型阵列是戴尔-EMC所掌握的全闪存1000万IOPS D5产品,这款万众期待的解决方案由其以10亿美元收购DSSD而得来.   NVMe已经在共享式存储阵列生态系统当中产生涟漪 我们因此与DSSD软件副总裁Mike Shapiro进行了交流,询问其DSSD如何看待NVMe这一架构选项.而他作出了如下回应. 在此期间,戴尔旗下EMC事业部总裁接手了DSSD负责人一职,C J Desai以及原DSSD总裁Bill Moore则先后离职.这是否意味着DSSD的发展前景存在问题