hbase G1 GC优化

Posted dtmobile-ksw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hbase G1 GC优化相关的知识,希望对你有一定的参考价值。

本文借鉴之前HBaseConAsia2017,小米公司对hbase g1 gc的优化分享。此外还可以参考apache官方博客对于hbase g1 gc优化的一篇文章(Tuning G1GC For Your HBase Cluster

g1 gc的优化主要是对一些重要的参数进行调整,然后执行压力测试,分析G1的日志。G1日志处理可以使用HubSpot开发的一个Python工具, 叫做 gc_log_visualizer , 这个工具通过正则提取日志数据, 然后绘制成监控图, 比较方便查看G1的全局状态。

ps:压力测试建议使用YCSB (ycsb githup)

 


 

 

技术图片

 

 

 

 

 技术图片

 

 

 技术图片

 

 技术图片

技术图片

 

 技术图片

 

 

技术图片

 

 技术图片

 

 

技术图片

 

 

技术图片

 

 

技术图片

 

 

技术图片

 

 

技术图片

 

 

技术图片

 

 

技术图片

 

 

技术图片

 

 

技术图片

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

技术图片

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

以上是关于hbase G1 GC优化的主要内容,如果未能解决你的问题,请参考以下文章

HBase最佳实践-CMS GC调优(从gc本身参数调优)

如何降低90%Java垃圾回收时间?以阿里HBase的GC优化实践为例

HBase 调优 | JDK 从8升级到11,使用 G1 GC,HBase 性能下降近20%。JDK 到底干了什么?

深入解析G1垃圾收集器与性能优化

hbase优化方向说明

JVM垃圾回收优化实战-G1垃圾回收器