NVMe闪存存储系统设计挑战

随着闪存容量的不断提升,价格不断下降,应用的不断增多,推动闪存存储系统替代传统磁盘系统。和传统磁盘系统相比,由于存储介质发生了变化,存储系统设计思考的问题会发生重大变化。这种变化直接体现在存储系统软件架构的改变,即所谓的存储软件栈重构。对于SATA/SAS SSD而言,盘本身的性能受限于接口技术。和磁盘相比,性能有了巨大的提升,但是这种量变还不至于对传统软件栈带来致命打击。对于NVMe SSD而言,闪存性能不再局限于软硬件接口,性能可以充分得以释放,和SATA/SAS SSD相比,具有10倍以上的性能提升。这种巨大的量变导致了存储系统设计的质变。在这样的系统中,IO的瓶颈进行了转移,磁盘系统中面临的问题很多已经不复存在,NVMe SSD新的问题摆在了面前。如何通过软件的手段充分发挥SSD的性能和效率?如何解决IO瓶颈问题?如何应对闪存存储本身的新问题?如何突破传统导出接口的瓶颈问题?如何在闪存存储系统中实现传统存储功能,并与现有系统兼容?这些都是闪存存储系统设计过程中需要考虑的问题,同样也是系统设计过程遇到的种种挑战。

在昨天参加的日知录企业存储技术峰会上,与大家一起探讨了NVMe闪存存储系统设计过程中遇到的挑战,与大家一起分享。

(存储之道)

时间: 2024-12-26 02:16:20

NVMe闪存存储系统设计挑战的相关文章

一个存储交流的报告——闪存存储系统设计

去年年底参加了存储圈的技术交流,做了一个关于闪存存储系统设计的报告.近年来闪存存储系统设计一直是一个非常热门的话题,适应未来存储技术的发展潮流.原有存储系统的很多设计理念需要进行改变,以此适应闪存介质的新特征,这是一个非常庞大的工程.在此和大家分享点滴闪存系统设计的方法,一起讨论. (存储之道)

NVMe闪存慢慢来

NVMe闪存还处于应用推广的早期阶段.除了技术因素外,它还需要一个完善的产业链.PMC公司对NVMe闪存寄予厚望,希望明年是NVMe闪存在市场上实现飞跃的一年. Derek Dicker是PMC公司非易失性存储(NVM)产品线总经理,目前全面负责公司企业级SSD控制器产品和相关解决方案.他不仅帮助公司建立和发展了NVM产品线,还指导生产了业界首款PCIe NVMe控制器.PMC公司对企业级闪存市场寄予厚望,这也是它选择拥有10多年IT从业经验的技术专家Derek Dicker作为非易失性存储产品

NVDIMM在闪存存储中的应用探讨

SSD作为新型存储介质对外暴露成一种通用块设备,传统应用似乎无需任何改变就可以在SSD上运行.在实际应用过程中,传统业务的确可以在SSD上直接运行,但问题是SSD并没有被充分利用,优势没有被充分发挥:更糟糕的是业务的IO特性会导致SSD出现新的问题.例如,在有些应用现场,用户发现SSD的使用寿命被很快耗尽,写放大系统变得很大,使用寿命与预期不同.厂商的写放大系统是在特定的IO Pattern下测算出来的,实际应用由于存在大量的512字节小写问题,数据分布不够"完美",从而导致SSD内部

一种NVMe SSD友好的数据存储系统设计

闪存介质的大规模使用给传统存储系统的设计带来了强烈的冲击,传统存储系统的很多设计理念不再适用于闪存存储系统.传统存储在设计过程中紧紧围绕磁盘抖动问题,所以在数据布局方面会适应磁盘的顺序读写特征.在设计过程中会大量采用内存作为磁盘缓存,利用数据局部性特征过滤掉大量的磁盘操作,并且将小写聚合成大写:在IO调度器方面,通过LBA的调度将地址临近的IO进行聚合,从而可以优化IO Pattern,使得磁盘的读写操作具有更强的顺序性:在磁盘内部,通过NCQ方式减少磁头的抖动,根据磁头当前所在位置对输入IO进

闪存逐鹿——NVMe引领闪存新时代

闪存逐鹿--NVMe引领闪存新时代 大数据时代迅即降临,传统的旋转式磁盘在性能.容量等多方面捉襟见肘.闪存在IOPS.延迟及带宽三大性能指标上的绝对优势使之倍受青睐,迅速取代硬盘成为不可或缺的存储介质.2013年是闪存规模化进入数据中心的一年,因而成为载入史册的"闪存元年".过去一年的飞速发展中,闪存在数据中心中担任的角色越来越多样化,从服务器中的PCIe闪存卡.存储阵列中最适合存放热数据的全闪存阵列.适合分层存储的混合阵列,再到RAID卡中的掉电保护闪存模块等等不一而足. 展望未来,

高性能分布式闪存系统探讨

大家不难发现目前市场上出售的全闪存阵列基本都是采用SATA SSD,其中的原因在于NVMe SSD比SATA SSD贵,SATA SSD目前可以满足绝大多数应用的性能需求.除此之外,其实目前的全闪阵列软件并不能对NVMe SSD进行很好的支持.如果需要支持NVMe SSD,阵列软件还需要做较大规模的调整,例如需要考虑如何充分发挥多核处理器的并发效能,从而解决软件堆栈带来的性能瓶颈问题.在SATA SSD上,由于SATA SSD本身的性能并不是很高,因此,软件堆栈不需要做大规模调整就可以满足应用需

中国闪存论坛有感

今天有幸参加了存储届的又一行业盛典中国闪存论坛.学术界.工业界的很多人给出了自己使用闪存.采用闪存优化应用.闪存产品.闪存技术的独特见解.我也有幸通过分论坛给出了自己对闪存技术的一些理解和想法,特别是全闪存阵列的技术发展和挑战.今天也听了很多的技术报告,其中,最吸引我的还是华中科技大学给出的<新型非易失存储器件研究与应用趋势分析>报告.在此和大家简单分享一下. 毫无疑问,半导体存储是下一代的主流存储介质,替代传统存储只是时间上的问题.目前,半导体存储使用最广.最红的就是NAND Flash闪存

中国闪存论坛演讲报告——全闪存阵列技术

今年10月份的时候参加中国闪存论坛,并有幸通过分论坛演讲的形式和很多朋友一起分享了闪存存储技术.最近一段时间一直在从事闪存存储系统方面的研发,从产品.市场.应用和技术的角度对闪存存储进行过深入的思考,思考之后越发觉得存储的未来在于闪存或者严格意义上说在于半导体介质.这种新型介质的引入,对存储系统的研发.应用都产生了革命性的变化.传统存储技术不能直接满足新介质的需求:新介质的引入对存储技术提出了很多新的技术需求.所以,当下的这几年是闪存存储技术变革的几年,通过变革年代的技术积累.产品开发.应用,将

PCIe闪存控制器技术解析

一.PCIe-SSD架构解析 PCIe作为CPU的局部总线,最大的特点在于数据传输吞吐量大和延迟低.对于NandFlash固态存储而言,传统磁盘存储领域存在的随机读写问题将不复存在,因此,整个存储系统的瓶颈从存储介质转移到了传输接口上来了.为存储而生的SATA/SAS接口在SSD上的表现不是那么理想了,非常影响IO的传输延迟.为此,显而易见,存储接口应该从传统的SATA/SAS往离CPU更近的系统总线PCIe或者DIMM方向发展. 大家其实很早就认识到了这一点,当年Fusion-io推出基于PC