GitHub user sourabhaggrawal added a comment to the discussion: Bookkeeper 
Direct Memory Consumption is High

Hi @yuweisung here is my bookie jvm ops. 

/usr/bin/java -cp 
/opt/apache-pulsar-2.10.1/conf:::/opt/apache-pulsar-2.10.1/lib/*: 
-Dlog4j.configurationFile=log4j2.yaml -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true -Xms8g -Xmx8g 
-XX:MaxDirectMemorySize=20g -XX:+UseG1GC -XX:MaxGCPauseMillis=10 
-XX:+ParallelRefProcEnabled -XX:+UnlockExperimentalVMOptions 
-XX:+DoEscapeAnalysis -XX:ParallelGCThreads=32 -XX:ConcGCThreads=32 
-XX:G1NewSizePercent=50 -XX:+DisableExplicitGC 
-Xlog:gc*:logs/pulsar_bookie_gc_%p.log:time,uptime,level,tags:filecount=10,filesize=20M
 -Dio.netty.leakDetectionLevel=disabled 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dlog4j2.formatMsgNoLookups=true 
-Xms8g -Xmx8g -XX:MaxDirectMemorySize=20g -XX:+UseG1GC -XX:MaxGCPauseMillis=10 
-XX:+ParallelRefProcEnabled -XX:+UnlockExperimentalVMOptions 
-XX:+DoEscapeAnalysis -XX:ParallelGCThreads=32 -XX:ConcGCThreads=32 
-XX:G1NewSizePercent=50 -XX:+DisableExplicitGC -Dpulsar.log.appender=R
 outingAppender -Dpulsar.log.dir=/opt/apache-pulsar-2.10.1/logs 
-Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.routing.appender.default=Console -Dlog4j2.is.webapp=false 
-Dpulsar.functions.process.container.log.dir=/opt/apache-pulsar-2.10.1/logs 
-Dpulsar.functions.java.instance.jar=/opt/apache-pulsar-2.10.1/instances/java-instance.jar
 
-Dpulsar.functions.python.instance.file=/opt/apache-pulsar-2.10.1/instances/python-instance/python_instance_main.py
 
-Dpulsar.functions.extra.dependencies.dir=/opt/apache-pulsar-2.10.1/instances/deps
 
-Dpulsar.functions.instance.classpath=/opt/apache-pulsar-2.10.1/conf:::/opt/apache-pulsar-2.10.1/lib/*:
 
-Dpulsar.functions.log.conf=/opt/apache-pulsar-2.10.1/conf/functions_log4j2.xml 
-Dbookkeeper.metadata.bookie.drivers=org.apache.pulsar.metadata.bookkeeper.PulsarMetadataBookieDriver
 
-Dbookkeeper.metadata.client.drivers=org.apache.pulsar.metadata.bookkeeper.PulsarMetadataClientDriver
 -Dpulsar.log.file=bookkeeper.log org.apache.bookkeeper.serve
 r.Main --conf /opt/apache-pulsar-2.10.1/conf/bookkeeper.conf

GitHub link: 
https://github.com/apache/pulsar/discussions/19663#discussioncomment-5167694

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to