This is an automated email from the ASF dual-hosted git repository. vernedeng pushed a commit to branch branch-1.8 in repository https://gitbox.apache.org/repos/asf/inlong.git
commit 7f924a6c2baab6fcc372480097811f2745be2c3b Author: Charles Zhang <[email protected]> AuthorDate: Thu Jul 13 12:51:51 2023 +0800 [INLONG-8524][Agent] Update the JVM Options for Agent (#8525) --- inlong-agent/bin/agent-env.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/inlong-agent/bin/agent-env.sh b/inlong-agent/bin/agent-env.sh index 98718573c7..555381caf9 100755 --- a/inlong-agent/bin/agent-env.sh +++ b/inlong-agent/bin/agent-env.sh @@ -37,15 +37,16 @@ else fi if [ -z "$AGENT_JVM_HEAP_OPTS" ]; then - HEAP_OPTS="-Xms512m -Xmx6656m" + HEAP_OPTS="-Xmx512m -Xss512k" else HEAP_OPTS="$AGENT_JVM_HEAP_OPTS" fi -GC_OPTS="-XX:SurvivorRatio=6 -XX:+UseMembar -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSScavengeBeforeRemark -XX:ParallelCMSThreads=3 -XX:+TieredCompilation -XX:+UseCMSCompactAtFullCollection -verbose:gc -Xloggc:$BASE_DIR/logs/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$BASE_DIR/logs/ -XX:+CMSClassUnloadingEnabled -XX:CMSInitiatingOccupancyFraction=60 -XX:CMSFullGCsBeforeCompaction=1 -Dsun.net.inetaddr.ttl=3 -Dsun. [...] +GC_OPTS="-XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:InitiatingHeapOccupancyPercent=60 -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8" +LOG_OPTS="-Xloggc:$BASE_DIR/logs/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=20M" if [ -n "$NEED_TRACK_NATIVE_MEMORY" ] && [ "$NEED_TRACK_NATIVE_MEMORY" = "true" ]; then GC_OPTS="$GC_OPTS -XX:NativeMemoryTracking" fi -AGENT_JVM_ARGS="$HEAP_OPTS $GC_OPTS" +AGENT_JVM_ARGS="$HEAP_OPTS $GC_OPTS $LOG_OPTS" # Add Agent Rmi Args when necessary AGENT_RMI_ARGS="-Dcom.sun.management.jmxremote \ @@ -59,4 +60,4 @@ if [[ $JMX_ENABLED == 1 ]]; then export AGENT_ARGS="$AGENT_JVM_ARGS $AGENT_RMI_ARGS -cp $CLASSPATH -Dagent.home=$BASE_DIR" else export AGENT_ARGS="$AGENT_JVM_ARGS -cp $CLASSPATH -Dagent.home=$BASE_DIR" -fi \ No newline at end of file +fi
