一、Kafka集群参数调优
1、JVM参数调忧
默认启动的Broker进程只会使用1G内存,在实际使用中会导致进程频繁GC,影响Kafka集群的性能和稳定性
通过jstat -gcutil 1000查看到kafka进程GC情况
主要看YGC,YGCT,FGC,FGCT这几个参数,如果这几个值不是很大,就没什么问题。
YGC:young gc发生的次数
YGCT:young gc消耗的时间
FGC:full gc发生的次数
FGCT:full gc消耗的时间
[root@bigdata01 kafka_2.12-2.4.1]# jps
13248 Kafka
18087 Jps
1679 QuorumPeerMain
[root@bigdata01 kafka_2.12-2.4.1]# jstat -gcutil 13248 1000
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
0.00 100.00 78.00 14.50 89.97 92.39 28 0.563 0 0.000 0.563
0.00 100.00 78.00 14.50 89.97 92.39 28 0.563 0 0.000 0.563
0