百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

技术趋势:NVMe所主导的闪存2.0时代

mhr18 2025-02-03 14:05 17 浏览 0 评论

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

展望未来,随着闪存产品接纳度的普遍提升,闪存厂商之间的竞争也日趋白热化。同时,日益复杂多样的应用也在驱动着对不同闪存产品的需求。一方面,闪存正在重新定义着存储技术;另一方面,2014年对许多闪存厂家而言也将意味着生死存亡,因此有“闪存生存年”之誉。在新一轮闪存逐鹿中,谁将引领潮流并能最终胜出为王?

传统的存储架构里,由于硬盘访问速度的局限,以往通用的SATA和SAS接口完全能够满足硬盘的带宽需求,而面对闪存速度上百倍的提升,接口的带宽就成为了I/O的最大瓶颈。可以说,闪存的优异性能一举将存储的瓶颈从介质转移到了接口。Fusion-io的成功就直接源于其开发的专利PCIe闪存卡,可以加入到服务器中进而实现对应用的加速,并达到微秒级的低访问延迟。SATA/SAS则无论如何无法达到这个水平。因此,闪存时代,接口规范的重大变革势所难免。

针对PCIe接口制定的NVMe标准由此应运而生。该标准由包括IDT、Dell、Intel、EMC、NetApp、Oracle以及Cisco在内的13家发起企业主导,并由80余家业界领军公司合作开发。NVM Express是一个针对使用PCI Express SSD的企业和普通客户端系统开发的可扩展的主机控制芯片接口标准。NVMe 1.0标准已于三年前发布,并不断推陈出新。该标准针对PCIe SSD定义了最优化的寄存器接口、指令集和功能集,并提供可扩展接口以实现SSD 技术现在和将来的性能潜力。这让原始设备制造商无需标准化多个SSD驱动器,从而加速 PCIe SSD 的推广使用。该组织的工作不仅确保了整个NVMe生态圈的全面协同发展,NVMe开放标准还打破了以往PCIe闪存厂家采用垄断私有接口造成的产业局限,使客户可从开放的产业生态链中选购所需,对产业规模的提升和用户成本优化具有划时代意义。

PMC去年并购的IDT公司作为NVMe标准组织的创始成员,自始至终致力于推动NVMe标准的制定与研发。IDT公司于2011年即推出了全球首款提供PCIe Gen3内部支持的NVMe企业级闪存控制器,帮助存储和服务器OEM克服传统基于SAS/SATA的SSD设计所固有的延迟和吞吐量瓶颈,大幅提升性能。基于PCIe的SSD加上NVMe主机控制接口完美地解决了接口瓶颈问题。PMC公司日前推出的一系列完全遵从NVMe的PCIe闪存控制器实现了业界最优的IOPS,通过去除传统的存储架构,显着降低延迟、功耗和成本。除了完全支持 PCIe Gen3 主机接口以实现最大化吞吐量,PMC的NVMe闪存控制器还提供了编程接口,帮助客户凭借利用PMC参考固件的自制固件来区分其解决方案。此外,还可实现最大化随机存储I/O 性能――这是受多核CPU设计和虚拟化推动的一个关键要求。该设计支持企业级功能,并支持包括高级加密、数据完整性和可靠性等功能。PMC的NVMe闪存控制器相比现有的各类闪存产品,在吞吐量、延迟、能耗、兼容性及可扩展性等多个方面均具领先优势。

相比传统的SCSI标准, NVMe控制器能够释放闪存全部潜力,带来了显着的性能提升,并大大降低功耗。具体优势包括:

·性能:相比现有的NAND 闪存,吞吐量上有数倍的提升。

·延迟:与现有的SCSI/SAS架构相比,NVMe SSD可降低延迟超过50%。

·IOPs:NVMe PCIe SSD 可提供的IOPs十倍于高端企业级SATA SSD。

·功耗:PMC的NVMe技术中加入了自动功耗状态切换的功能,无需软件干预,NVMe控制器在特定空闲时期后即自动切换为较低功耗状态。此外,PMC的NVMe控制器还提供了动态能耗管理接口,允许通过固件来有效管理功耗及性能。

·可扩展性:NVMe支持未来的NVM技术发展至将延迟开销降低到低于一微秒的水平,因此具备支持未来十年技术的可扩展能力。考虑到每100微妙的网站载入延迟对Amazon即意味着1%的销售额损失,NVMe闪存控制技术带来的延迟改善对市场的影响将不可估量。

与现有的NVMe方案相比,PMC的解决方案上市时间早了大约1年,并提供了性能上的显着优势(3~4倍于竞争技术),容量上也优于对手3~4倍之多。具体体现在下列几个方面:

·大幅度改善延迟及系统的吞吐量

·采用标准的NVMe驱动器,简化OEM的认证工作

·“软件定义闪存”--定制的固件提供差异化产品

与其他采用垄断私有接口的PCIe闪存产品(如Fusion IO的闪存产品)相比,PMC基于NVMe的PCIe闪存控制器兼容性强,在性能上超出对手20~50%之多。并且,所占用的主机资源大大降低(包括CPU、内存等),且具有明显价格优势。

PMC 的 NVMe闪存控制器的使用者包括制造具备PCIe Gen 3/2、基于标准NVMe的企业级SSD厂商。该SSD可用于企业级集中式存储系统、服务器缓存应用和其他要求高性能存储驱动的系统。终端用户可针对云计算和商业关键应用在其数据中心中部署这些基于PCIe的SSD系统,如在线交易处理、财务数据处理、数据库挖掘和任何对存储性能敏感的应用。PMC公司研发的基于开放标准NVMe的PCIe闪存控制器得益于贯彻始终的对NVMe标准的推动与创新,在上市时间及各项核心性能上均遥遥领先竞争对手,势必成为大数据时代数据中心闪存化的浪潮中高性能应用不可或缺的垫基石。

流量剧增催生了闪存大潮。Gartner公司预计2015 年之前,PCIe企业级控制器市场将翻两番,达到近 350 万。PMC基于NVMe的PCIe闪存控制器领先同侪,尽占市场先机,已为多家世界级社交媒体、搜索引擎供应商等所采用。在中国正与多家数据中心及SSD企业顺利接洽,相信不久的将来,PMC公司推出的基于开放标准NVMe的PCIe闪存控制器必将引领中国数据中心的变革,为企业及用户带来性能上再一次新的腾飞。

相关推荐

甲骨文签署多项大型云协议,其一未来可贡献超300亿美元年收入

IT之家7月1日消息,根据甲骨文Oracle当地时间6月30日向美国证券交易委员会(SEC)递交的FORM8-K文件,该企业在始于2025年6月1日的202...

甲骨文获TEMU巨额合同,后者大部分基础设施将迁移至Oracle云

IT之家6月23日消息,Oracle甲骨文创始人、董事长兼首席技术官LarryEllison(拉里埃里森)在本月早些时候的2025财年第四财季和全财年财报电话会议上表示,Oracle...

Spring Boot 自定义数据源设置,这些坑你踩过吗?

你在使用SpringBoot进行后端开发的过程中,是不是也遇到过这样的问题:项目上线后,数据库连接总是不稳定,偶尔还会出现数据读取缓慢的情况,严重影响了用户体验。经过排查,发现很大一部分原因竟然...

一个开箱即用的代码生成器(一个开箱即用的代码生成器是什么)

今天给大家推荐一个好用的代码生成器,名为renren-generator,该项目附带前端页面,可以很方便的选择我们所需要生成代码的表。首先我们通过git工具克隆下来代码(地址见文末),导入idea。...

低代码建模平台-数据挖掘平台(低代码平台的实现方式)

现在来看一下数据连接。·这里是管理数据连接的空间,点击这里可以新增一个数据连接。·输入连接名称,然后输入url,是通过gdbc的方式去连接的数据库,目前是支持mysql、oracle以及国产数据库达梦...

navicat 17.2.7连接oracle数据库提示加载oracle库失败

系统:macOS15.5navicat版本:navicatpremiumlite17.2.7连接oracle测试报错:加载oracle库失败【解决办法】:放达里面找到程序,显示简介里面勾选“使...

开源“Windows”ReactOS更新:支持全屏应用

IT之家6月17日消息,ReactOS团队昨日(6月16日)在X平台发布系列推文,公布了该系统的最新进展,包括升级Explorer组件,支持全屏应用,从Wine项目引入了...

SSL 推出采用全模拟内置混音技术的模拟调音台Oracle

英国调音台传奇品牌SolidStateLogic宣布推出Oracle——一款采用全模拟内置混音技术的调音台,在紧凑的AWS尺寸机箱内集成了大型调音台的功能。该调音台提供24输入和...

47道网络工程师常见面试题,看看有没有你不会的!

你们好,我的网工朋友。网络工程师面试的时候,都会被问到什么?这个问题其实很泛,一般来说,你肯定要先看明白岗位需求写的是什么。基本上都是围绕公司需要的业务去问的。但不可否认的是,那些最基础的概念,多少也...

汉得信息:发布EBS系统安装启用JWS的高效解决方案

e公司讯,从汉得信息获悉,近日,微软官方宣布InternetExplorer桌面应用程序将于2022年6月15日正式停用。目前大部分客户都是使用IE浏览器打开EBS的Form界面,IE停用后,只能使...

36.9K star ! 推荐一个酷炫低代码开发平台!功能太强!

前言最近在逛github,看看能不能搜罗到一些对自己有帮助的开源软件。不经意间看到一个高star的java开源项目:jeecg-boot。进入在线演示版一看,感叹实在是太牛了!此开源项目不管是给来学习...

Linux新手入门系列:Linux下jdk安装配置

本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。注意:L...

手把手教你在嵌入式设备中使用SQLite3

摘要:数据库是用来存储和管理数据的专用软件,使得管理数据更加安全,方便和高效。数据库对数据的管理的基本单位是表(table),在嵌入式linux中有时候它也需要用到数据库,听起来好难,其实就是几个函数...

JAVA语言基础(java语言基础知识)

一、计算机的基本概念什么是计算机?计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行、自动高速处理海量数据的现代化智能电子设备。由硬件和软件组成、没有安装过任何软件的计算机称...

再见 Navicat!一款开源的 Web 数据库管理工具!

大家好,我是Java陈序员。在日常的开发工作中,常常需要与各种数据库打交道。而为了提高工作效率,常常会使用一些可视化工具进行操作数据库。今天,给大家介绍一款开源的数据库管理工具,无需下载安装软件,基...

取消回复欢迎 发表评论: