這篇文章給大家分享的是有關Hbase如何實現(xiàn)性能測試的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務為基礎,以質量求生存,以技術求發(fā)展,成交一個客戶多一個朋友!為您提供做網(wǎng)站、成都網(wǎng)站設計、成都網(wǎng)頁設計、微信小程序定制開發(fā)、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、手機APP定制開發(fā)是成都本地專業(yè)的網(wǎng)站建設和網(wǎng)站設計公司,等你一起來見證!
之前測試過HBASE的參數(shù)對性能影響,今天的測試主要針對寫吞吐量,通過對比不同客戶端的數(shù)量,以及插入量,來看看HBASE寫的情況下,大概有多少每秒插入。
測試硬件:8vcore, 32G內(nèi)存 , 8臺機器, 5個nodemanager/region server ,大家可能知道每個map,reduce 默認1個 vcores,1G內(nèi)存 很顯然,我一共40個vcores, 所以最多也只有39個map, reduce。
測試命令:
time hbase org.apache.hadoop.hbase.PerformanceEvaluation --rows=1000000 sequentialWrite 50
客戶端 | 數(shù)據(jù)量 | 執(zhí)行時間 | 寫吞吐量 |
1 | 1000000 | 54s | 18000條/s |
1 | 10000000 | 2m56s | 58800條/s |
1 | 100000000 | 3m20s | 78000條/s |
10 | 100000/client | 1m24.625s | 11904條/s |
10 | 1000000/client | 4m2.163s | 41000條/s |
10 | 10000000/client | 14m33.584s | 113000條/s |
50 | 10000/client | 3m29.969s | 3292條/s |
50 | 100000/client | 3m9.325s | 26315條/s |
50 | 1000000/client | 13m50.013s | 60240條/s |
先說明一下,上面測試數(shù)據(jù)其實是不準確的,主要硬件限制,PerformanceEvaluation 默認每個客戶端為10個MAP,50個并發(fā)的話就是500個MAP,每次只能跑39個MAP,很顯然很多MAP處于pending狀態(tài),如果有足夠好的硬件,結果會好很多。另外,PerformanceEvaluation 是先隨機生成數(shù)據(jù),再通過reduce來插入,所以整個時間還包含map的時候,并不單純是插入時間。
所以從上述結果來看,看不出來太多問題,但是也有驚喜,10個客戶端的情況下達到11W條/秒, 如果有足夠好的CPU,我相信即使并發(fā)增加,HBASE的寫性能還是非常不錯的。
感謝各位的閱讀!關于“Hbase如何實現(xiàn)性能測試”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
標題名稱:Hbase如何實現(xiàn)性能測試
本文鏈接:http://www.rwnh.cn/article14/jdjgde.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、品牌網(wǎng)站設計、定制開發(fā)、面包屑導航、App開發(fā)、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)