0%

HBase CMS GC 配置参考

HBase发展到当下,对其进行的各种优化从未停止,而 GC 优化更是其中的重中之重


前言

HBase发展到当下,对其进行的各种优化从未停止,而 GC 优化更是其中的重中之重

参考自一下文章:

配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-Xms32g -Xmx32g -Xmn512m 
-XX:+UseParNewGC
-XX:ParallelGCThreads=8
-XX:+UseConcMarkSweepGC
-XX:+UseCMSCompactAtFullCollection
-XX:CMSFullGCsBeforeCompaction=1
-XX:CMSInitiatingOccupancyFraction=65
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+PrintGC
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+PrintGCApplicationStoppedTime
-XX:+PrintHeapAtGC
-XX:+PrintTenuringDistribution
-Xloggc:/var/log/hbase/gc-regionserver-hbase.log
-XX:+UseGCLogFileRotation
-XX:NumberOfGCLogFiles=10
-XX:GCLogFileSize=100M