hbase2.0已經(jīng)正式發(fā)布,對(duì)比之前1.x版本,2.0在讀寫(xiě)鏈路上做了完善的優(yōu)化,offheap、netty rpc等,這里做個(gè)小測(cè)試實(shí)驗(yàn)對(duì)比1.x和2.0在讀寫(xiě)上的延時(shí)情況。本測(cè)試基于特定測(cè)試環(huán)境與軟件版本得到的結(jié)果,僅供參考。
測(cè)試介紹
1 測(cè)試環(huán)境
HBase2.0集群,2副本DataNode,單regionserver,便于線性擴(kuò)展;
集群的配置 : 8core x 16G 內(nèi)存; 4 x 250G ssd云盤(pán);
2 情況簡(jiǎn)介
讀寫(xiě),1KB,數(shù)據(jù),分有cache的讀(命中近100%),無(wú)cache讀;
scan:無(wú)cache的scan,有cache 的scan ;預(yù)先分配60 region;
3 測(cè)試數(shù)據(jù)
?單條讀寫(xiě)的延時(shí),99延時(shí),磁盤(pán)的util,cpu的利用率,網(wǎng)卡占用率,gc的時(shí)間; 對(duì)于99延時(shí)的話,查看gc的頻率,進(jìn)行調(diào)整。大塊數(shù)據(jù)的直接升到年老代等;
?步驟:先是把沒(méi)有做調(diào)優(yōu)的性能數(shù)據(jù)丟出來(lái),完成以后,在就99延時(shí)做調(diào)優(yōu),主要關(guān)注網(wǎng)絡(luò)以及gc的信息;
4 測(cè)試結(jié)果
調(diào)優(yōu)的涉及:offheap,netty server訪問(wèn),g1 gc 修改。
99延時(shí):offheap,g1 gc 默認(rèn)開(kāi)啟,默認(rèn)netty 開(kāi)啟;25MB 帶寬峰值,主要做對(duì)比!
測(cè)試小結(jié)
?hbase2.0在讀寫(xiě)鏈路上進(jìn)行了完善的優(yōu)化,相比1.1、1.4.4 版本,在延時(shí)方面有了比較大的成果。本測(cè)試基于特定測(cè)試環(huán)境與軟件版本得到的結(jié)果,僅供參考。
原文:HBase2.0 vs HBase1.x 延時(shí)比較
更多技術(shù)交流,可關(guān)注微信交流群,微信公眾號(hào)等:
或參考文章: HBase中文社區(qū)官網(wǎng)、交流群
1. 微信群

2. 釘釘群:

3. 微信公眾號(hào):
