英特尔? 傲腾? 长期内存是一款革命性的长期内存产品,补齐了DRAM与磁盘之间的需求缺口,重构内存/存储条理架构,集大容量、经济性和长期性于一身,资助用户优化数据中心基础设施,知足大数据剖析、数据库、云与虚拟化、漫衍式存储等多种应用场景需求。为了资助用户通过傲腾长期内存来实现应用立异优化,助力企业营业系统实现性能突破,九州酷游官网宣布了基于英特尔? 傲腾? 长期内存的多种场景计划,本计划是基于英特尔? 傲腾? 长期内存200系列的SAP HANA应用计划。
随着科学手艺生长,企业在面临市场情形一直转变、竞争和新的客户需求,需要一个快速有用的数据剖析和处置惩罚系统,在获得数据的同时,能实时剖析营业数据,对营业数据的生长趋势提供快速剖析效果,让决议管理层能使用营业数据剖析效果,使用市场条件、客户需求趋势、产品价钱波动和其它影响因素下作出更好,更快迅的市场和生长战略。
SAP 提供一系列亘古未有的新型企业应用,其中团结了大宗生意与实时剖析能力,能够显著优化现有的妄想流程、展望流程、定价优化流程等数据麋集型流程。借助 SAP 内存数据库,充分验展实时数据的潜力。 SAP 内存数据库接纳刷新的数据压缩、多栏式数据存储和内存盘算手艺,支持新一代企业数据管理�;� SAP 内存工具的立异型营业剖析功效可使用户获得洞察力。 借助 SAP HANA,企业能够凭证大宗实时的详细信息剖析营业运营状态。
SAP HANA数据库所有盘算都是在内存中完成,当内存缺乏时,可以将部分不主要数据存放在磁盘上,在使用时加载到内存中,同时会降低数据库性能。在现有存储架构中,内存和存储介质之间保存容量、性能和时延的差别,英特尔?傲腾?长期内存位于内存和存储介质之间,能够填补两者间的性能和时延差别,为客户提供更大内存容量支持和优化本钱。
英特尔?傲腾?长期内存200系列(Barlow Pass,BPS)可与4路平台上的第三代英特尔?至强?可扩展处置惩罚器搭配,能用于打造高性能、大容量的长期内存层,有助于越发有用地挖掘数据的潜在价值。英特尔?傲腾?长期内存200系列有128GB、256GB和512GB三种模组可选。在四路服务器(Cooper Lake)平台中每颗CPU可提供多达3TB长期内存,每颗CPU总内存容量可高达4.5 TB(含部分DRAM容量)。

图1:存储手艺
与DRAM差别的是,举行妄想内或妄想外重启后,数据仍可保保存英特尔?傲腾?长期内存中,由此阻止数据重新加载带来的耗时,进而缩短�;奔洹蕴低持兄乖斐傻氖萆ナР⑻岣咴擞��?⒅霸笨梢允褂眯幸当曜嫉某て谀诖姹喑棠J�,构建更简朴、更强盛的应用,确保对数据中心的投资能够顺应未来的新需求。

图2:英特尔?傲腾?长期内存存储层
使用英特尔?傲腾?长期内存200系列,您可从更大的数据集中掘客更多价值,提高每台服务器的适用性。内存数据库能使用英特尔?傲腾?长期内存与DRAM相似的速率优势来会见更大都据,处置惩罚海量数据集的事情负载(例如科学或数据客栈和剖析),而无需在外地重复加载和存储数据。
英特尔?傲腾?长期内存200系列具有两种事情模式——内存模式和App Direct 模式。
在内存模式下,CPU内存控制器将所有英特尔?傲腾?长期内存200系列视为易失性系统内存(无数据长期性),能够以更低的本钱提供更大的内存容量,无需更改应用即可提供较多内存容量,并且性能靠近 DRAM。
App Direct模式能够实现较大内存容量和数据长期性,支持长期内存编程,软件和应用能够直接与英特尔?傲腾?长期内存通讯,降低了客栈的重大性,并充分使用缓存一致性的字节可寻址特征,将长期内存的使用扩展到外地节点之外;App Direct模式提供一致的低延迟,同时支持更大的数据集。
本计划使用英特尔?傲腾?长期内存200系列AD模式来扩展HANA内存,使用傲腾长期内存数据长期化特征,提升HANA数据库启动时间、并降低内存本钱。
情形设置如下:
BPS |
DRAM |
||
情形设置 |
CPU |
4 * Intel(R) Xeon(R) Platinum 8380HL CPU @ 2.90GHz |
|
Memory |
3T(24*128G) |
6T(48*128G) |
|
Barlow Pass |
3T(24*128G)App Direct |
None |
|
Disk Drive |
5 * 3.84TB SAS SSD |
||
OS |
SLES15SP2 |
||
HANA |
SAP HANA 2.0 SPS05 |
||
测试接纳SAP BW edition for SAP HANA benchmarks,简称BWH,比照测试DRAM和BPS性能,在使用BPS时,BPS设置为AD Mode,SAP HANA列表数据直接保存BPS上。本次测试内容包括以下3个部分:
●TEST1:Query Executions per Hour,包括380个盘问语句,这些语句常用于BW系统中,该测试主要评估盘问吞吐量,一小时之内380个盘问语句执行的次数,效果值越大越好。
●TEST2:Runtime of complex query phase,包括10个重大盘问语句,用于测试盘问语句执行完成时间,时间越短越好。
●TEST3:SAP HANA?数据库启动时间,从启动下令执行到数据表加载到内存完成时间。

图4:BPS vs DRAM盘问性能比照图
●TEST1测试效果批注,BPS性能能够抵达DRAM设置的96%。
●TEST1测试效果批注,BPS性能能够抵达DRAM设置的98%。
图5:BPS vs DRAM启动时间比照图
使用BPS设置与使用DRAM设置相比,SAP HANA数据库服务历程启动时间BPS与DRAM基本持平,数据库表Load时间BPS性能是DRAM的5倍,整体上数据库启动时间BPS性能是DRAM的4.5倍。
在SAP HANA数据库应用场景下,英特尔?傲腾?长期内保存扩展SAP HANA数据库服务器内存时,数据库盘问性能基本与DRAM相当,但大大缩短SAP HANA数据库启动时间,并降低本钱。