眾所周知,英特爾 傲騰 持久內(nèi)存(以下簡稱PMem)是一款近年來少見的,在性能、容量和數(shù)據(jù)持久性上都讓人眼前一亮的創(chuàng)新產(chǎn)品,而英特爾每每提及它時(shí),都會(huì)用 “顛覆傳統(tǒng)內(nèi)存和存儲(chǔ)架構(gòu)”來形容它的價(jià)值。
?
不過,“眼見為實(shí)”才會(huì)有足夠的說服力。專注于企業(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)品升級換代只會(huì)帶來兩位數(shù)(XX%)性能增長、有新品實(shí)現(xiàn)性能翻倍都會(huì)讓大家集體圍觀的時(shí)代,可真是一枝獨(dú)秀。
在企業(yè)級的真實(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)可謂希望之光。
下面我們來對比一下兩者在 Redis下的性能表現(xiàn)。
可以看到,在一項(xiàng)一億兩千萬個(gè)數(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 在快速存儲(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ā)揮它的潛能呢?
答案就在下表中,請課代表劃重點(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文章
1537瀏覽量
58629 -
數(shù)據(jù)處理
+關(guān)注
關(guān)注
0文章
627瀏覽量
29171
原文標(biāo)題:實(shí)測見證 傲騰? 持久內(nèi)存驚人表現(xiàn), 打破數(shù)據(jù)處理瓶頸的“希望之光”已現(xiàn)?
文章出處:【微信號:High-end_Storage,微信公眾號:高端存儲(chǔ)知識】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
固緯電子發(fā)布GWinstek GBC/GBR系列多通道充放電測試系統(tǒng)
從原理到檢測設(shè)備:全方位解讀球柵陣列(BGA)測試流程

圓柱電池測試設(shè)備:確保電池性能與質(zhì)量的關(guān)鍵
開源鴻蒙5.0 Release版本關(guān)鍵特性解讀
IC芯片老化測試以及方案詳解

全方位解剖MOS管

高防服務(wù)器托管:全方位解析與應(yīng)用
PCB可靠性測試:從環(huán)境模擬到電氣檢測的全方位解讀
軟釬料全方位解讀:大研智造的電子焊接技術(shù)文章

【龍芯2K0300蜂鳥板試用】-03-網(wǎng)絡(luò)接口測試以及SSH登錄測試
解讀MIPI A-PHY與車載Serdes芯片技術(shù)與測試

ate測試設(shè)備:ATECLOUD測試平臺(tái)的應(yīng)用介紹

評論