“既是内存又是SSD”——英特尔傲腾正在释放更多生产价值

2023-10-27 17:10

本文主要是介绍“既是内存又是SSD”——英特尔傲腾正在释放更多生产价值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文转载自IT168

在过去一年多的时间里,英特尔傲腾数据中心级产品在国内市场的推进速度几乎可以用“迅猛”形容­——这种“迅猛”也许并不体现在市场份额上,而在于其巨大的商业价值已经在更广泛的业务场景中得到了验证。

 

诞生至今,傲腾从技术转化为产品、解决方案,再到实际部署,我们看到了越来越多的成功案例。这个过程离不开英特尔与众多合作伙伴共同努力,既包括阿里云、青云、金山云这样的云服务商,更有科大讯飞、第四范式等人工智能企业。英特尔傲腾在特定场景下的适用性与生产价值得到了广泛验证。也可以说,傲腾广泛部署的条件已经非常成熟。

 

对傲腾技术有所了解的朋友,想必不难理解上述“特定场景”的含义。傲腾基于一种全新的3D Xpoint介质,它在DRAM内存与传统NAND闪存之间开辟了一个新的层级——速度更接近DRAM水平,同时具备NAND介质的非易失性与高密度。在对低时延要求更高的热数据存储场景中,傲腾拥有极大优势。

 

640?wx_fmt=png

英特尔傲腾在DRAM内存与NANDSSD之间开辟了新的层级

 

面向未来:英特尔傲腾为存储带来更多选择

在此基础上,英特尔进一步细化,推出了两大类傲腾数据中心产品:傲腾持久内存与傲腾固态硬盘(SSD)。

 

如此产品设计,基于英特尔对数据中心级存储市场的深刻洞察。据英特尔非易失性存储事业部中国区总经理刘钢先生介绍,如今DRAM内存技术的进步,已经难以跟上当前实时数据分析需求的增长,很多内存数据库以及AI分析场景,需要更大规模的内存。傲腾数据中心级持久内存,就致力于帮助企业以更经济的方式扩展其内存。

640?wx_fmt=png

英特尔非易失性存储事业部中国区总经理刘钢

 

傲腾持久内存提供了两种不同的工作模式,分别为“内存模式”与“应用直接访问模式”。

当以内存模式工作时,用户无需对上层应用代码做出改变,就能够迅速以经济实惠的价格,扩展其内存空间。当以应用直接访问模式工作时,英特尔会与用户共同开展优化工作,得到进一步的性能提升。此外值得一提的是,由于傲腾具备非易失性,因此在出现系统断电等故障时,能够实现更快速的恢复,大幅缩减恢复时间。

 

另一方面,与NAND SSD相比,傲腾在性能、服务质量、耐用性和吞吐率方面具有压倒性优势。介质本身的特性决定了NAND SSD的性能提升是受限的,当我们对外部存储的性能需求达到了一个新的层级时,就需要探究新的介质——就像NAND SSD的出现是为了提供更优于HDD硬盘的速度,傲腾数据中心级SSD则是为了在NAND的基础上实现进一步加速。

 

下图向我们展示了英特尔傲腾SSD DC P4800X在性能、耐用性等方面的表现——与英特尔SSD DC P4600进行了对比。从不同随机写入工作负载压力下的平均读取延迟测试曲线中我们可以看出,压力不断增加时,P4600的延迟也开始随之升高,且一直不稳定,而P4800X的延迟则始终保持在一个水平线上——图中几乎与X轴重叠。可见,傲腾SSD的性能和稳定性都是远胜于NAND SSD的。

 

640?wx_fmt=png

此外,傲腾SSD也具有更高的耐久性。测试表明,P4600的驱动器每日写入数(DWPD)为3,而P4800X的DWPD最高可达60,是前者的二十倍。在作为缓存设备时,所需的傲腾SSD容量也远低于NAND SSD,提供了更高的效率。

 

640?wx_fmt=png

英特尔傲腾数据中心级固态盘的创新应用

 

总而言之,英特尔傲腾数据中心级的两大产品,基于不同的定位,帮助企业应对不同的数据存储需求,在企业面向未来的数据中心建设中,将发挥巨大的作用。

 

跨越应用鸿沟,傲腾开始迈向“早期大众”阶段

英特尔傲腾数据中心级产品正在迈向更大的市场,在更多行业场景中体现其价值。引用《跨越鸿沟》一书中的“技术采用生命周期理论”,傲腾技术的“早期采用者”一般包括云服务商、大型互联网企业等等。如今,随着更多行业用户的采用,傲腾已开始跨越鸿沟,迈向“早期大众”阶段。在这过程中,我们看到了许多非常优秀的成功案例。

 

  • 阿里云在其推出的云托管关系型数据库POLARDB中采用了傲腾固态盘作为底层支撑,将日志存储于英特尔傲腾固态盘DC P4800X,数据存储于NVMe SSD,同时发挥二者优势,打造了低延迟、高吞吐、高QoS同时具有高性价比的存储节点解决方案。降低了软件和操作系统压力,获得了约6倍的数据库性能提升。

  • 中国电信四川公司选择了英特尔傲腾固态盘DC P4800X,来保障REDO数据的安全高效稳定操作。作为一类典型的联机事务处理(On-Line Transaction Processing,OLTP)应用,ABM系统中REDO数据的提交操作具有高并发、数据量大、响应速度要求高等特点。在实际部署后,该存储系统在每秒读写操作次数、磁盘利用率、log file sync等待事件以及稳定性等多个指标上均收获令人满意的结果。

  • 海鑫科金在其指纹识别系统中采用了傲腾数据中心级持久内存,对传统DRAM内存进行了部分替代。经其技术团队测算发现,与纯DRAM相比,部分采用傲腾持久内存的方案在总体拥有成本(TCO)上具有29%的优势。

 

更重要的是,这些结果都是在尚未对系统进行任何优化、也没有对软件进行任何更改的前提下取得的。在指纹数据比对能力扩展的过程中,傲腾持久内存为系统的性能提升给出了一条更为经济实惠的路径,可以用更低的存储成本实现与DRAM 相当的性能。

 

浪潮+英特尔:释放傲腾的数据中心应用潜能

作为中国领先的服务器、存储、网络等基础设施厂商以及云计算、大数据解决方案供应商,浪潮集团在2018年就进行了傲腾与浪潮服务器的方案开发与测试,先后发布了浪潮服务器NF5280平台与傲腾SSD、傲腾持久内存的联合解决方案,并且在Ceph、HBase、Spark、Redis等场景下进行了实践测试,均获得了良好的性能收益。

 

640?wx_fmt=png

浪潮信息解决方案部副总经理魏健

 

据浪潮信息解决方案部副总经理魏健女士介绍,浪潮K-DB数据库使用傲腾SSD代替普通SSD磁盘,建库和建表性能提升1-2倍,数据加载和压力测试表现出了20~40%左右的性能提升。

 

此外,浪潮在与一些客户的业务应用测试中,采用了傲腾持久内存的两种不同工作模式。在应用直接访问模式下,浪潮与英特尔及国内著名的语音科技公司合作优化Spark SQL,实现了6~17倍的提升;在内存模式下,和某金融科技公司合作在其Redis内存数据库中表现出了与DRAM相当的性能,而成本降低了25%左右。

 

成本问题确实是一个重要考虑因素。站在总体拥有成本(TCO)的角度上来看,傲腾两大数据中心级产品的表现也非常亮眼,这一点在浪潮的实践中同样得到了验证。

 

魏健女士指出,在某推荐系统业务中,Redis内存数据库使用傲腾持久内存作为索引系统后台,使用真实数据测试,得到了与DRAM内存相近的性能。而在此基础上,TCO下降了30%;在浪潮推出的VSAN方案中,使用了傲腾SSD作为 VSAN的缓存层,在保持成本相当的配置下,与NVMe SSD相比,性能提升了50%——在某种程度上来说,这也是一种成本节约。

 

由此可见,在可以满足新型业务场景需求的前提下,傲腾向我们展现出了极高的实用价值。无论是性能还是在TCO方面,傲腾都在实践中经受考验,获得了更多用户的认可。在数据井喷愈演愈烈、应用创新不断加速的时代背景下,组织的数据存储需求会更加严苛、存储挑战会更加多样,我们可以预见,英特尔傲腾将绽放出更大的光芒。

640?wx_fmt=jpeg

这篇关于“既是内存又是SSD”——英特尔傲腾正在释放更多生产价值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/287107

相关文章

Python如何使用__slots__实现节省内存和性能优化

《Python如何使用__slots__实现节省内存和性能优化》你有想过,一个小小的__slots__能让你的Python类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的... 目录背景:内存吃得满满的类__slots__:你的内存管理小助手举个大概的例子:看看效果如何?1.

Java终止正在运行的线程的三种方法

《Java终止正在运行的线程的三种方法》停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作,停止一个线程可以用Thread.stop()方法,但最好不要用它,本文给大家介绍了... 目录前言1. 停止不了的线程2. 判断线程是否停止状态3. 能停止的线程–异常法4. 在沉睡中停止5

Redis 内存淘汰策略深度解析(最新推荐)

《Redis内存淘汰策略深度解析(最新推荐)》本文详细探讨了Redis的内存淘汰策略、实现原理、适用场景及最佳实践,介绍了八种内存淘汰策略,包括noeviction、LRU、LFU、TTL、Rand... 目录一、 内存淘汰策略概述二、内存淘汰策略详解2.1 ​noeviction(不淘汰)​2.2 ​LR

Golang基于内存的键值存储缓存库go-cache

《Golang基于内存的键值存储缓存库go-cache》go-cache是一个内存中的key:valuestore/cache库,适用于单机应用程序,本文主要介绍了Golang基于内存的键值存储缓存库... 目录文档安装方法示例1示例2使用注意点优点缺点go-cache 和 Redis 缓存对比1)功能特性

Go使用pprof进行CPU,内存和阻塞情况分析

《Go使用pprof进行CPU,内存和阻塞情况分析》Go语言提供了强大的pprof工具,用于分析CPU、内存、Goroutine阻塞等性能问题,帮助开发者优化程序,提高运行效率,下面我们就来深入了解下... 目录1. pprof 介绍2. 快速上手:启用 pprof3. CPU Profiling:分析 C

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

Java循环创建对象内存溢出的解决方法

《Java循环创建对象内存溢出的解决方法》在Java中,如果在循环中不当地创建大量对象而不及时释放内存,很容易导致内存溢出(OutOfMemoryError),所以本文给大家介绍了Java循环创建对象... 目录问题1. 解决方案2. 示例代码2.1 原始版本(可能导致内存溢出)2.2 修改后的版本问题在

大数据小内存排序问题如何巧妙解决

《大数据小内存排序问题如何巧妙解决》文章介绍了大数据小内存排序的三种方法:数据库排序、分治法和位图法,数据库排序简单但速度慢,对设备要求高;分治法高效但实现复杂;位图法可读性差,但存储空间受限... 目录三种方法:方法概要数据库排序(http://www.chinasem.cn对数据库设备要求较高)分治法(常