實(shí)測見真章:看傲騰持久內(nèi)存如何顛覆傳統(tǒng)內(nèi)存和存儲(chǔ)架構(gòu)
眾所周知,英特爾??傲騰? 持久內(nèi)存(以下簡稱PMem)是一款近年來少見的,在性能、容量和數(shù)據(jù)持久性上都讓人眼前一亮的創(chuàng)新產(chǎn)品,而英特爾每每提及它時(shí),都會(huì)用 “顛覆傳統(tǒng)內(nèi)存和存儲(chǔ)架構(gòu)”來形容它的價(jià)值。

不過,“眼見為實(shí)”才會(huì)有足夠的說服力。專注于企業(yè)級(jí)設(shè)備開箱和測試的媒體“無情開評(píng)”這次就通過加壓實(shí)測的方式,對(duì) PMem 的性能和特性進(jìn)行了全方位的測試以及解讀,讓我們來一起看看它的實(shí)戰(zhàn)表現(xiàn)有何過人之處。
基礎(chǔ)性能測試:
顛覆傳統(tǒng)!低時(shí)延與高性能的新突破
既然要探究 PMem 的真實(shí)性能,那么不妨從基礎(chǔ)測試做起。
8根 DRAM+8 根 PMem 的配置 vs. 8 根 DRAM+1 根 PMem 的配置, 通過多輪腳本轟炸,來觀察不同配置下其隨機(jī)讀、隨機(jī)寫與隨機(jī)混合讀寫的能力。

上圖 8+1 和 8+8 的測試結(jié)果數(shù)據(jù)對(duì)比可以說是一目了然,8+8 組合的性能表現(xiàn)是 8+1 組合的8倍,說明多根 PMem 組合性能線性增長,不存在額外性能浪費(fèi)。
同時(shí),PMem 主要延時(shí)落在 170-320 納秒的區(qū)間里,與 DRAM 內(nèi)存相近,但與傳統(tǒng) NVMe 固態(tài)硬盤微秒級(jí)的時(shí)延相比,領(lǐng)先達(dá)千倍數(shù)量級(jí)!這在多數(shù)IT產(chǎn)品升級(jí)換代只會(huì)帶來兩位數(shù)(XX%)性能增長、有新品實(shí)現(xiàn)性能翻倍都會(huì)讓大家集體圍觀的時(shí)代,可真是一枝獨(dú)秀。
在企業(yè)級(jí)的真實(shí)應(yīng)用中,我們選擇了 Redis 和 RocksDB 這兩個(gè)典型用例進(jìn)行加壓測試。
Redis 測試:
“小錢”辦大事!實(shí)力不輸 DRAM
利用 Redis 來提升服務(wù)響應(yīng)速度是目前越來越多企業(yè)的選擇。通過 DRAM 緩存數(shù)據(jù)固然能降低時(shí)延,但性價(jià)比的問題依然困擾企業(yè)。PMem 的出現(xiàn)可謂希望之光。
下面我們來對(duì)比一下兩者在 Redis下的性能表現(xiàn)。

可以看到,在一項(xiàng)一億兩千萬個(gè)數(shù)據(jù)請(qǐng)求測試中,與 DRAM 相比,KEME DAX 模式下的 PMem:
■??在讀取性能上,相當(dāng)于 DRAM 的96%;
■??寫入性能上,相當(dāng)于 DRAM 的90%;
■??訪問時(shí)延與 DRAM 內(nèi)存接近,即使大部分?jǐn)?shù)據(jù)都存在 PMem 中,也可以達(dá)到 DRAM 性能的95%。

更重要的是容量大,價(jià)格低!
所以少量配備了 DRAM + PMem 的服務(wù)器節(jié)點(diǎn),完全有望在性能和容量上取代大量只配備有 DRAM 的服務(wù)器節(jié)點(diǎn),從而顯著降低采購、部署和維護(hù)成本。
RocksDB 測試:
讀寫實(shí)力碾壓 NVme
作為近年來的明星數(shù)據(jù)庫引擎,RocksDB 在快速存儲(chǔ)和高并發(fā)服務(wù)壓力下性能表現(xiàn)優(yōu)越。
那么 PMem 在 RocksDB 場景里又有哪些靚眼的表現(xiàn)呢?




實(shí)測表明,PMem
隨機(jī)寫性能接近于 NVMe 固態(tài)盤的2倍;
隨機(jī)讀性能接近于 NVMe 固態(tài)盤的10倍。
按場景靈活配置 PMem:
知人善用!三張“王牌”各顯神通
熟悉 PMem 的同學(xué)都知道它有三種應(yīng)用模式,那么到底應(yīng)該在什么樣的應(yīng)用場景里選擇什么樣的模式,才能更大限度發(fā)揮它的潛能呢?
答案就在下表中,請(qǐng)課代表劃重點(diǎn):

至于這些模式的配置,可謂簡單易行,具體操作如下(都是來自英特爾專家的官方分享喲):
內(nèi)存模式:
使用 ipmctl 命令
“ipmctl create -f -goal memorymode=100”
重啟;

AD 模式:
使用 ipmctl 命令
ipmctl create -f -goal persistentmemorytype=appdirect
重啟;
文件系統(tǒng)創(chuàng)建和掛載
ndctl create-namespace
mkfs.ext4 /dev/pmem0
mount -o dax /dev/pmem0 /mnt/pmem0

KMEM DAX 模式配置
設(shè)置為 AD 模式并重啟生效
把 DEVDAX 放進(jìn)去,namespace 創(chuàng)建成為 DEVDAX 設(shè)備
創(chuàng)建 PMem 成為新 NUMA 內(nèi)存節(jié)點(diǎn)

寫在最后:
真金不怕火煉
有了這樣詳盡的測試和配置指南,你應(yīng)該更了解如何用好 PMem 這位新伙伴了吧?正如無情開評(píng)最后點(diǎn)評(píng):它既擁有與 DRAM 內(nèi)存相近的讀寫性能和訪問時(shí)延,比固態(tài)盤更耐用,又具備固態(tài)盤的數(shù)據(jù)持久性。在高并發(fā)的場景中,也有著不亞于 DRAM 內(nèi)存性能的卓越表現(xiàn),可以憑借大容量的優(yōu)勢,更輕松駕馭 TB 級(jí)的內(nèi)存數(shù)據(jù)庫戰(zhàn)場。由于它與 CPU 的連接和協(xié)作更快,能提高 CPU 的利用率,在私有云虛擬化方面也將有很大潛能。
觀看實(shí)測完整視頻,請(qǐng)戳 ↓
想收藏更多關(guān)于英特爾??傲騰??持久內(nèi)存的技術(shù)資料和用例信息,請(qǐng)點(diǎn)擊“閱讀原文”鏈接!
法律聲明:
本片全部數(shù)據(jù)均來自媒體測試。
英特爾并不控制或?qū)徲?jì)第三方數(shù)據(jù)。請(qǐng)您審查該內(nèi)容,咨詢其他來源,并確認(rèn)提及數(shù)據(jù)是否準(zhǔn)確。描述的成本降低情景均旨在在特定情況和配置中舉例說明特定英特爾產(chǎn)品如何影響未來成本并提供成本節(jié)約。情況均不同。英特爾不保證任何成本或成本降低。
英特爾、英特爾標(biāo)識(shí)以及其他英特爾商標(biāo)是英特爾公司或其子公司在美國和/或其他國家的商標(biāo)。
其他的名稱和品牌可能是其他所有者的資產(chǎn)。
?英特爾公司版權(quán)所有
來源:英特爾數(shù)據(jù)中心
受疫情影響,蔚來整車生產(chǎn)暫停!部分車型售價(jià)上調(diào)1萬
強(qiáng)強(qiáng)聯(lián)手!楷領(lǐng)科技與新思科技達(dá)成戰(zhàn)略合作,打造中國首家集成電路云上賦能平臺(tái)
大陸芯片設(shè)計(jì)業(yè)仍需努力!2800多家企業(yè)僅拿到全球Fabless IC市場9%的份額!
傳OPPO首款自研AP明年量產(chǎn),2023年將推整合5G基帶的SoC芯片!
臺(tái)灣半導(dǎo)體業(yè)驚現(xiàn)校園搶人大戰(zhàn):幼保、餐飲專業(yè)都能當(dāng)“儲(chǔ)備干部”!
華為第二批10個(gè)“軍團(tuán)”組建成立!任正非:堅(jiān)定地為客戶創(chuàng)造價(jià)值
占全球80%產(chǎn)能!3M半導(dǎo)體冷卻劑廠被“無限期關(guān)閉”,臺(tái)積電庫存恐最多撐3個(gè)月
行業(yè)交流、合作請(qǐng)加微信:icsmart01
芯智訊官方交流群:221807116
