在为Kafka进程设置各种堆、GC 等 java 参数时,似乎存在相互冲突的思想流派。
一组说要编辑kafka-server-start
bash 文件
另一组说要设置一个系统变量,让kafka启动来接它
在来自 Confluent 的最新说明中,出现了以下“建议”:
-Xms6g -Xmx6g -XX:MetaspaceSize=96m -XX:+UseG1GC -XX:MaxGCPauseMillis=20
-XX:InitiatingHeapOccupancyPercent=35 -XX:G1HeapRegionSize=16M
-XX:MinMetaspaceFreeRatio=50 -XX:MaxMetaspaceFreeRatio=80
关于在哪里设置这些的官方 Confluent 派对路线是什么?(我假设默认值不使用这些来适应较小的测试机器)