关键词:
随着闪存容量的不断提升,价格不断下降,应用的不断增多,推动闪存存储系统替代传统磁盘系统。和传统磁盘系统相比,由于存储介质发生了变化,存储系统设计思考的问题会发生重大变化。这种变化直接体现在存储系统软件架构的改变,即所谓的存储软件栈重构。对于SATA/SAS SSD而言,盘本身的性能受限于接口技术。和磁盘相比,性能有了巨大的提升,但是这种量变还不至于对传统软件栈带来致命打击。对于NVMe SSD而言,闪存性能不再局限于软硬件接口,性能可以充分得以释放,和SATA/SAS SSD相比,具有10倍以上的性能提升。这种巨大的量变导致了存储系统设计的质变。在这样的系统中,IO的瓶颈进行了转移,磁盘系统中面临的问题很多已经不复存在,NVMe SSD新的问题摆在了面前。如何通过软件的手段充分发挥SSD的性能和效率?如何解决IO瓶颈问题?如何应对闪存存储本身的新问题?如何突破传统导出接口的瓶颈问题?如何在闪存存储系统中实现传统存储功能,并与现有系统兼容?这些都是闪存存储系统设计过程中需要考虑的问题,同样也是系统设计过程遇到的种种挑战。
在昨天参加的日知录企业存储技术峰会上,与大家一起探讨了NVMe闪存存储系统设计过程中遇到的挑战,与大家一起分享。
(存储之道)
本文出自 “存储之道” 博客,请务必保留此出处http://alanwu.blog.51cto.com/3652632/1893193
nvme是啥的缩写
...简化协议和命令集。NVMe经过专门设计,可充分利用基于闪存的存储设备所固有的内部并行度和低延迟优势。在速度提升和延迟降低方面,NVMe有望成为闪存介质和下一代存储级内存(SCM)介质的演进方向。Nvme是一种高性能、NUMA(非... 查看详情
一个存储交流的报告——闪存存储系统设计
去年年底参加了存储圈的技术交流,做了一个关于闪存存储系统设计的报告。近年来闪存存储系统设计一直是一个非常热门的话题,适应未来存储技术的发展潮流。原有存储系统的很多设计理念需要进行改变,以此适应闪存介质... 查看详情
云原生与ai时代的存储该是什么样?新华三发布全nvme智能闪存与智慧中枢数据平台
...新品发布会”,重磅推出云智原生的新一代端到端NVMe闪存存储H3C/HPEAlletra、分布式融合存储H3CUniStorX10000,以及全新升级的智慧中枢数据平台。新华三集团计算存储产品线副总裁、存储产品线总经理兼首席产 查看详情
nvme与ahci
...易失性存储器标准即NVMe规范正式出炉,这是专门针对NVND闪存和下一代存储设备所提出的规范。它基于闪存的特 查看详情
iphone上用的nvme闪存,与android旗舰上用的ufs2.1闪存,各自的优劣是什么?
iPhone一直都是使用NVMe协议的闪存,而安卓手机从eMMC协议闪存一直升级到现在的UFS3.1协议闪存。一些安卓旗舰机型基本使用了UFS3.1协议闪存,而档次稍微低一些的甚至还在使用UFS2.1、2.2或者干脆eMMC混用。要了解他们的不... 查看详情
一种nvmessd友好的数据存储系统设计
闪存介质的大规模使用给传统存储系统的设计带来了强烈的冲击,传统存储系统的很多设计理念不再适用于闪存存储系统。传统存储在设计过程中紧紧围绕磁盘抖动问题,所以在数据布局方面会适应磁盘的顺序读写特征。在设计... 查看详情
nvme和ngff的区别是啥?
...ss),是一种建立在M.2接口上的类似AHCI的一种协议,是专门为闪存类存储设计的协议。2、具体优势:①性能有数倍的提升。②可降 查看详情
iphone上用的nvme闪存是啥意思?
...手机的网友们都知道,自从iPhone6S开始,苹果便改用了NVMe闪存,而NVMe闪存到底是什么东西呢?有许多网友是十分困惑的,用这个到底有什么好处呢?为此小编来给大家讲解一下。一、什么是NVMe。我们都知道的,固态硬盘比机械... 查看详情
上了nvme的路,才能飙起全闪存的车
往期精选: 查看详情
zynq+nvme存储方案设计
...时间还是分享一点技术干货。今天写一下zynq+nvme高速存储设计思想,zynq处理器是将ARM和FPGA集成在一起的处理器,区别于以前ARM+FPGA的板间架构,采用AXI内部总线实现ARM和FPGA内部的通讯,支持低速AXI-GP接口... 查看详情
zynq+nvme存储方案设计
...时间还是分享一点技术干货。今天写一下zynq+nvme高速存储设计思想,zynq处理器是将ARM和FPGA集成在一起的处理器,区别于以前ARM+FPGA的板间架构,采用AXI内部总线实现ARM和FPGA内部的通讯,支持低速AXI-GP接口... 查看详情
x79主板不刷bios支持nvme协议吗
...ss),是一种建立在M.2接口上的类似AHCI的一种协议,是专门为闪存类存储设计的协议。它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从... 查看详情
zynq+nvme高速存储方案设计
...时间还是分享一点技术干货。今天写一下zynq+nvme高速存储设计思想,zynq处理器是将ARM和FPGA集成在一起的处理器,区别于以前ARM+FPGA的板间架构,采用AXI内部总线实现ARM和FPGA内部的通讯,支持低速AXI-GP接口... 查看详情
赛道解析针对冷热读写场景的rocketmq存储系统设计思路拆解
简介:今年的云原生编程挑战赛围绕“挑战Serverless创新实践”展开,将继续深度探索RocketMQ、Dubbo3、Serverless三大热门技术领域,为热爱技术的年轻人提供一个挑战世界级技术问题的舞台。希望选手们能用手中的技术... 查看详情
什么是nvme协议?
...储数据为标准分为易失性和非易失性,我们常用的优盘、闪存卡等存储产品就是非易失性存储器,当然固态硬盘产品也是非易失性存储器了。而此处的Express,就是类似于PCIe中那个e,指的是通道或是规范。文章图片1NVMe是基于非... 查看详情
软件定义闪存存储系统关键技术
去年在中国云计算大会上的讲稿,分享了一点关于软件定义闪存存储系统的想法。650)this.width=650;"src="http://s2.51cto.com/wyfs02/M00/89/BA/wKioL1gbA_uRU6QUAAB8c2NIbQg489.jpg"style="float:none;"title="2.jpg"alt="wKioL1gbA_uRU6QUAAB8c2NIbQg489 查看详情
浅谈分布式全闪存储自动化测试平台设计
摘要本文简单介绍了分布式全闪的基本架构,根据对存储架构的理解和软件自动化测试系统理论的研究,指出软件自动化系统需涉及的主要方面,为软件自动化测试系统实现奠定基础。根据软件测试需求(功能、... 查看详情
nvme是啥意思
...IExpress(PCIe)总线附加的非易失性存储器介质(例如采用闪存的固态硬盘驱动器),虽然理论上不一定要求PCIe总线协议。1、低延时,NVMe协议可以通过PCIe通道跟CPU直接相连,数据不需要像SATA一样需要通过控制器再中转到CPU;2、... 查看详情