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

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

可以看到,在一項(xiàng)一億兩千萬個數(shù)據(jù)請求測試中,與 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 在快速存儲和高并發(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ā)揮它的潛能呢?
答案就在下表中,請課代表劃重點(diǎn):

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

AD 模式:
使用 ipmctl 命令
ipmctl create -f -goal persistentmemorytype=appdirect
重啟;
文件系統(tǒng)創(chuàng)建和掛載
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 這位新伙伴了吧?正如無情開評最后點(diǎn)評:它既擁有與 DRAM 內(nèi)存相近的讀寫性能和訪問時(shí)延,比固態(tài)盤更耐用,又具備固態(tài)盤的數(shù)據(jù)持久性。在高并發(fā)的場景中,也有著不亞于 DRAM 內(nèi)存性能的卓越表現(xiàn),可以憑借大容量的優(yōu)勢,更輕松駕馭 TB 級的內(nèi)存數(shù)據(jù)庫戰(zhàn)場。由于它與 CPU 的連接和協(xié)作更快,能提高 CPU 的利用率,在私有云虛擬化方面也將有很大潛能。
審核編輯 :李倩
-
固態(tài)硬盤
+關(guān)注
關(guān)注
12文章
1620瀏覽量
60288 -
數(shù)據(jù)處理
+關(guān)注
關(guān)注
0文章
644瀏覽量
29868
原文標(biāo)題:實(shí)測見證 傲騰? 持久內(nèi)存驚人表現(xiàn), 打破數(shù)據(jù)處理瓶頸的“希望之光”已現(xiàn)?
文章出處:【微信號:High-end_Storage,微信公眾號:高端存儲知識】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
ADA4084-2:高性能運(yùn)算放大器的全方位解析
ISOW7821:高性能數(shù)字隔離器的全方位解析
探索高性能運(yùn)算放大器:ADA4700 - 1全方位解讀
探究ISOW7721:雙通道數(shù)字隔離器的全方位剖析
探秘ISOUSB211:高性能隔離型USB中繼器的全方位解析
以太網(wǎng)一致性測試全解析:保障高性能網(wǎng)絡(luò)的關(guān)鍵技術(shù)
PMem的性能和特性全方位的測試以及解讀
評論