问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

hbase优化之旅(二)regionserver的G1 GC优化探索

发布网友 发布时间:2024-09-17 07:46

我来回答

1个回答

热心网友 时间:2024-09-28 13:17

hbase优化之旅(二):regionserver的G1 GC优化实践

优化目标直指用户体验和成本效益,通过精细调整提升性能。


投入20美金以支持本文,假设读者对JVM GC原理有一定理解,我们重点讲解g1特性。



- g1采用内存分片机制(1024片),支持动态调整年轻区,old区采用mixed gc策略,以多次小gc减少STW暂停,控制延迟影响在可接受范围。


g1特别适合对平均响应时间和最大响应时间有严格要求的场景,如HBase的regionserver。

系统调优需从全局和细节着手,优先优化业务层和应用层,因为它们的优化效果更显著,不能期待通过GC调优解决所有问题。


在进行GC调优时,要关注三项关键指标:吞吐量影响、延迟影响以及内存占用,只能优化其中两项,不能三者兼得。


HBase RegionServer调优目标

明确优化目标,例如在满足业务延迟需求下,以最低成本满足峰值业务吞吐,目标是在单机限制内,最大化吞吐量,同时确保延迟在用户设定范围内。


在实践中,这包括在固定资源下,调整单机性能以适应业务需求,前提是在网络和磁盘IO优化后进行。


影响延迟的关键因素
- gc的占比、STW暂停时间和频率,特别是避免full gc。
- 年轻代大小与gc频率的关系,以及mixed gc受多种参数的影响。

JVM版本和性能
推荐使用最新版本的JDK,如Oracle的1.8.0_111,以优化性能,如JDK7的更新带来的显著优化。

优化步骤
- 判断优化必要性,对比业务需求与当前gc表现。
- 通过调整region数量,观察延迟,找出瓶颈并优化。
- 当单机优化受限时,考虑推广到整个业务组。

日志与可视化
增加gc日志,利用如GCEasy等工具进行分析,高级功能可通过付费获取。本文以GCEasy为例,详细分析gc日志以发现问题。

问题分析与优化建议
- 针对具体问题,如暂停时间过长、对象创建速度等,提出调整年轻代大小、期望暂停时间等建议。

参数修改与优化结果
通过调整堆内存比例和G1相关参数,优化后暂停时间、吞吐量和内存使用都有所改善。

遗留问题与后续步骤
部分偶发问题仍需关注,如系统时间大于用户时间,但暂不认为是JVM或操作系统问题。继续迭代优化,增加region数。

参考资源
附录中提供了G1官方文档,以及各类优化教程、工具介绍和案例分析。

通过这些步骤,我们深入探讨了HBase RegionServer的G1 GC优化策略,以实现更高效的系统运行。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 鸽子毛能做肥料吗 怎么隐藏SVIP铭牌啊? 鸽毛有什么用 女人肾不好会腰疼吗 腰疼看中医好还是西医好? 1为什么不是质数 1为什么不是质数也不是因数 一般情况下,一个自然数的因数的个数成双数,但也有一些自然数因数的个... 请问刍怎么读? 不经之谈的意思是什么 优思明怎么吃是正确的 吃优思明是不是会变胖! 人流后医生推荐吃五个月。 还说是唯一能减肥 人流后吃屈螺酮炔雌醇片的作用 大哥在区政法委副主任,自己能干些什么生意最妥当,(不能违法的)求前辈回... 在我国的法律规定中有限公司的法人代表是否可以担任公司法人代表呢 求购什么意思 PNR修改PNR 为何北单的SP值比竟彩高那么多啊 为什么苹果手机录屏后电脑上找不到? 酒店评价语应该怎么写? 公务员考试专业要求是不是一定要严格按照这个职业专业要求来的?楼主... 大数据面试题及答案整理(2021年大数据面试题大汇总) 12种排骨配菜的推荐 香菇菠菜胡萝卜排骨能一起煲粥吗 今晚吃什么好呢!!!纠结 ...坤造为:丙寅年 已亥月丁巳日 甲辰时的女命格局如何~~~多谢_百度... 32式太极剑的动作名称及风格特点 求32式太极剑带口令的mp3,之前下载到两个,一个男声版的语音太轻,女声版... 范氏之亡也文言文翻译 范氏之亡也的文言文翻译 零起点学维修电工技术目录 电子电器维修入门一点通内容简介 电工技术实用教程目录 2022年阳历7月28去世,百天纸是什么时候 武汉-浙江的距离。 怎样使QQ界面的空间在点击后是用360浏览器打开的 夜晚一个人敞开别人家的窗户未进去被主人发现未被盗是入户盗窃吗?_百 ... 你站在窗户边是用自己的wify还是别人的啊, 刚做完人流吃什么药对子宫恢复快 余额宝升级服务有风险吗?升级是什么意思? 举重历届奥运会冠军 自汗,内热,打完篮球手没力,肌肉酸痛。是怎么回事,怎样调理身体,多久...