hbase性能测试总结

hbase性能测试总结 测试服务器硬件说明 测试环境总共包含4台物理机作为数据存储。测试的ycsb程序与数据库并不运行在相同的物理集群上。物理机的配置如下所示:
cpu:32核 intel e5-2440
内存:96g
存储:3.6t * 12 sata盘
测试场景
ycsb并没有提供increment相关的测试功能,但是部分业务有这方面的需求,因此对ycbs进行了改造,加入了increment模块。
hbase相关重要参数
hfile.block.cache.size:0.2
hbase.regionserver.global.memstore.upperlimit:0.45
jvm:-xms48g -xmx48g -xmn4g -xss256k -xx:permsize=256m -xx:maxpermsize=256m
hfile.block.cache.size参数表示hbase会为每台region server分配大小为9.6g(48 * 0.2)的内存作为读缓存使用;
hbase.regionserver.global.memstore.upperlimit参数表示hbase会为每台region server最多分配大小为21.6g(48 * 0.45)的内存作为写缓存使用;
jvm参数表示每台机器会分配48g内存作为java的堆内存使用
测试结果
测试总结 写性能:集群吞吐量最大可以达到70000+ ops/sec,延迟在几个毫秒左右。网络带宽是主要瓶颈,如果将千兆网卡换成万兆网卡,吞吐量还可以继续增加,甚至达到目前吞吐量的两倍。
读性能:很多人对hbase的印象可能都是写性能很好、读性能很差,但实际上hbase的读性能远远超过大家的预期。集群吞吐量最大可以达到26000+,单台吞吐量可以达到8000+左右,延迟在几毫秒~20毫秒左右。io和cpu是主要瓶颈。
range 扫描性能:集群吞吐量最大可以达到14000左右,系统平均延迟在几毫秒~60毫秒之间(线程数越多,延迟越大);其中io和网络带宽是主要瓶颈。

磷酸铁锂电池有哪些优势?
华为5G CPE Win室外视频监控孵化成功
木林森宣布发行26.6亿元可转债 将用于投资发展LED封装、电源及照明等应用产品项目
多层 PCB 的热应力分析
油田油井无线监控方案
hbase性能测试总结
RedmiBook 14增强版笔记本电脑正式开售该电脑拥有五大亮点
e络盟携手伊顿,为工业4.0提供先进工业自动化解决方案
智能康辅,为创新赋能
“千言”机器人开始引入知识图谱,强化机器人的知识构建能力
如何实现自动驾驶的集群效应?
安捷伦网络分析仪常见故障以及处理方法
智能家居中互联电器的心脏-电源模块
交流电源实操!交流电源List波形编辑功能如何使用?
网络打印机的设置、安装和共享方法
智慧城市应用中智能视频分析技术的重要性分析
通过应力和应变管理,实现出色的高精度倾斜/角度检测性能
阿里云增速创新高,几乎占据国内云计算市场的半壁江山
基于软件测试技术的FPGA测试研究[图]
苹果持续招聘汽车行业的相关岗位