IBM聲稱,使用NAND或3D XPoint部署Memcache可以以更低的成本接近DRAM的緩存性能。
Memcache是一個在2003年推出的開源分布式內(nèi)存系統(tǒng)。目前,數(shù)據(jù)庫規(guī)模要大得多,DRAM仍然很昂貴,實(shí)際上,從2016年到2017年,價格上漲了47%。
據(jù)統(tǒng)計現(xiàn)如今有700多個應(yīng)用程序使用Memcache,還有許多公共云提供托管Memcache服務(wù)。例如,LinkedIn,Airbnb和Twitter使用Memcache來避免訪問存儲上的數(shù)據(jù)庫,從而減少查詢響應(yīng)速度。
IBM將內(nèi)存驅(qū)動到uDepot
IBM蘇黎世研究人員使用NVMe閃存和Optane(3D XPoint)構(gòu)建Memcache時表示,它可以以更低的成本提供接近DRAM的性能,并且在保存內(nèi)容時而不損耗功率。
IBM員工指出了其中的一個關(guān)鍵要點(diǎn):名為uDepot的超值商店,專為NVMe閃存而設(shè)計,還有Optane。在使用3D XPoint(1.25美元/ GiB)而不犧牲性能并獲得更高的云緩存容量可擴(kuò)展性時,使用閃存($ 0.4 / GiB)和降低4.5倍硬件成本時,用戶可以降低比DRAM低10倍的預(yù)期成本(10美元/ GiB) 。
他們將uDepot與NVMe閃存SSD一起實(shí)施為IBM Cloud服務(wù),將其稱為Data Store for Memcache,并使用memaslap測試對其進(jìn)行基準(zhǔn)測試,其中針對使用亞馬遜AWS Elasticache使用DRAM的免費(fèi)版本。
他們發(fā)現(xiàn),Memcache的數(shù)據(jù)存儲平均速度提高了33%(在所有并發(fā)請求數(shù)據(jù)點(diǎn)上),每秒事務(wù)圖表顯示如下:
延遲對比圖表顯示DataStore for Memcache接近Elasticache延遲:
此圖表的未標(biāo)記垂直軸顯示平均延遲(以微秒為單位)。
DataStore for Memcache可作為IBM Cloud的免費(fèi)測試版提供。
IBM官方產(chǎn)品目前還在測試階段,以下是官網(wǎng)是給出的鏈接,有興趣的可以去嘗試體驗(yàn)一下:https://cloud.ibm.com/catalog/services/data-store-for-memcache
Memcache的問題
IBM還使用兩個Intel Optane 3D XPoint驅(qū)動器(Intel P4800X 375GB)實(shí)現(xiàn)了uDepot,并將其與DRAM和閃存Memcache實(shí)施進(jìn)行了比較,再次使用memaslap測試。該公司比較了五種備選的memcache實(shí)現(xiàn):
uDepot Optane與trt-spdk后端
uDepot Optane與trt-aio后端
memcached與DRAM
MemC3 - 一個帶DRAM更新的Memcache實(shí)現(xiàn)
Fatcache - 為SSD編寫的Memcache實(shí)現(xiàn),但在此處使用Optane媒體實(shí)現(xiàn)
結(jié)果顯示uDepot接近memcached,MemC3在吞吐量方面表現(xiàn)優(yōu)于memcached(左圖)。Fatcache及其基于SSD的代碼在吞吐量測試方面遠(yuǎn)遠(yuǎn)落后。
在延遲方面(右圖)Fatcache也不是那么好。它將數(shù)據(jù)緩存在DRAM中,在低隊(duì)列深度處獲得低延遲,然后延遲隨著來自客戶端的并發(fā)請求數(shù)量而迅速增加。
memcached和MemC3 DRAM以及uDepot Optane緩存替代方案在延遲方面緊密結(jié)合。
對于128個客戶端,實(shí)際延遲和吞吐量數(shù)量為:
MemC3 - 110μs和1,145kops/s
memcached - 126μs和1,001kops/s
uDepot trt-spdk - 128μs和985kops/s
uDepot trt-aio - 139μs和911kops/s
Fatcache - 2,418μs和53kops/s
IBM研究人員得出結(jié)論,DRAM上的memcached可以被Optane上的uDepot取代,其中對性能的影響可以忽略不計。
uDepot Optane吞吐量與uDepot閃存相比如何?128個客戶端的uDepot Flash吞吐量為40,000,從第一張圖表讀取,大約為140,000,讀取右上方的uDepot Optane圖表 - 好3.5倍。
這些數(shù)字表明NVMe Optane驅(qū)動器在memcache應(yīng)用程序中可能是值得替代的DRAM。
-
DRAM
+關(guān)注
關(guān)注
40文章
2343瀏覽量
185266 -
IBM
+關(guān)注
關(guān)注
3文章
1810瀏覽量
75527 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3904瀏覽量
65836
原文標(biāo)題:基準(zhǔn)!IBM使用閃存和3D XPoint部署memcaching以匹配DRAM
文章出處:【微信號:TopStorage,微信公眾號:存儲加速器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
IBM 攜手羅氏集團(tuán)打造AI驅(qū)動的血糖檢測工具

IBM探索AI驅(qū)動的降本增效新路徑
IBM推出新一代大型主機(jī)IBM z17
使用Mickledore生成BSP,移動到最新版本的Scarthgap v6.6.52時,驅(qū)動程序未構(gòu)建,怎么解決?
IBM攜手英偉達(dá)AI數(shù)據(jù)平臺推動企業(yè)級AI創(chuàng)新
IBM報告:2025年銀行業(yè)Gen AI采用率將大幅攀升
IBM CEO:DeepSeek將加速AI技術(shù)采用
虛擬內(nèi)存對計算機(jī)性能的影響
什么是虛擬內(nèi)存分頁 Windows系統(tǒng)虛擬內(nèi)存優(yōu)化方法
從驅(qū)動到空調(diào)、機(jī)器人應(yīng)用,剖析格力的電機(jī)布局

反射內(nèi)存卡驅(qū)動的安裝介紹
IBM陳旭東:深耕中國初心不改,IBM需要"1+1>2"的伙伴生態(tài)

評論