tomcat 启动参数优化
setenv.sh
export CATALINA_OPTS="$CATALINA_OPTS -server -Xms6G -Xmx6G -XX:+UseG1GC -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=512m -XX:MaxGCPauseMillis=150 -XX:G1ReservePercent=15 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/logs/rmadmin/heapdump.hprof -XX:+CMSParallelRemarkEnabled -XX:+OmitStackTraceInFastThrow" export CATALINA_OPTS="$CATALINA_OPTS -Dfile.encoding=UTF-8" export CATALINA_OPTS="$CATALINA_OPTS -javaagent:/opt/prometheus/jmx_exporter/jmx_prometheus_javaagent-0.20.0.jar=9257:/opt/prometheus/jmx_exporter/tomcat.yaml"
java包
nohup java -Dserver.port=${servePrort} -Dspring.profiles.active=test -Dfile.encoding=UTF-8 -Dspring.cloud.nacos.config.namespace=${nacosConfig} -Dspring.cloud.nacos.discovery.namespace=${nacosDiscovery} -javaagent:/usr/local/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=test-Dskywalking.collector.backend_service=1.1.1.1:11800 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7089 -jar -XX:+UseG1GC -Xms2g -Xmx2g -XX:MaxGCPauseMillis=150 -XX:G1ReservePercent=15 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/logs/www/heapdump.hprof a.jar