This is an automated email from the ASF dual-hosted git repository.
dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new 930376bfa1 [INLONG-8524][Agent] Update the JVM Options for Agent
(#8525)
930376bfa1 is described below
commit 930376bfa19eaed9ad8c0c86805562674838a9f8
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