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调整技巧,调整风扇和扇出比,队列深度等等。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

TechTarget中国
相关推荐
-
NVMe over Fabrics如何改变存储环境?【深度】
新的NVMe接口和协议为存储性能和架构开辟了光明的未来。接下来我们将了解NVMe是什么以及与其他协议有什么不同。我们还将探讨NVMe over Fabrics对存储网络环境的革新。
-
Gartner:高性能存储的未来
有关存储技术最新进展的宣传报道一直甚嚣尘上,其中包括三星的Z-NAND以及英特尔和镁光科技的3D Xpoint。Gartner预计,这些创新技术还需要两年多时间才能发挥其全部潜力。
-
NVMe带来新一代企业Tier 0存储
企业Tier 0存储通常是高速并且专有的,但NVMe作为PCIe SSD的标准编程接口,正在悄然改变其专有性。
-
性能提升永远在路上 全闪存如何求突破?
在迁移至全闪存阵列后,以往困扰存储已久的性能问题几乎完全得以解决。不过,改进性能的需求永远不会停止。如何使得闪存系统运行更快?这似乎与存储介质本身关系不大,更多则取决于其周围的基础架构。