码迷,mamicode.com
首页 > 其他好文 > 详细

kafka GC配置

时间:2019-01-30 12:49:45      阅读:736      评论:0      收藏:0      [点我收藏+]

标签:broker   cli   current   用户   需要   through   inter   int   new   

若用户使用 Java 7,那么在选择 GC 收集器时可以根据以下法则进行确认

? 如果用户机器上的 CPU 资源非常充裕,那么推荐使用 CMS 收集器 这样可以充分利
用多 CPU 执行并发垃圾收集 启用方法为- :XX:+U seCurrentMarkSweepGC
? 相反地,则使用吞吐量收集器,即所谓的 throughput collector 这样不会挤占紧张的
CPU 资源,使 Kafka broker 达到最大的吞吐量 启用方法为- XX:+U seParallelGC


若用户使用的是 Java 8 一一这是推荐的版本 实际上如果用户在 Kafka 官网上下载使用
Scala 2.12 编译的 Kafka 进制压缩包,那么就必须安装井使用 Java 一一推荐使用 GI 垃圾收
集器 根据笔者的实际使用经验,在没有任何调优的情况下, GI 收集器本身会比 CMS 表现出
更好的性能,主要体现在 Full GC 的次数更少、需要做调的参数更少等方面 因此推荐用户始
终使用 GI 收集器,不论是在 broker 端还是在 clients 端。

kafka GC配置

标签:broker   cli   current   用户   需要   through   inter   int   new   

原文地址:https://www.cnblogs.com/xiaoxiaomanong/p/10337352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!