forked from archiver_config/sf_databuffer
53 lines
2.6 KiB
Django/Jinja
53 lines
2.6 KiB
Django/Jinja
[Unit]
|
|
Description=Query Node
|
|
After=network.target local-fs.target tuned.service
|
|
|
|
[Service]
|
|
User=daqusr
|
|
ExecStart=/usr/java/jdk1.8.0_162/bin/java -XX:+CMSClassUnloadingEnabled \
|
|
-XX:+UseThreadPriorities \
|
|
-Xms8G \
|
|
-Xmx16G \
|
|
-Xmn4G \
|
|
-DDirectMemoryAllocationThreshold=2KB \
|
|
-XX:MaxDirectMemorySize=64G \
|
|
-DDirectMemoryCleanerThreshold=0.7 \
|
|
-XX:+ExitOnOutOfMemoryError \
|
|
-Xss256k \
|
|
-XX:StringTableSize=1000003 \
|
|
-XX:+UseParNewGC \
|
|
-XX:+UseConcMarkSweepGC \
|
|
-XX:+CMSParallelRemarkEnabled \
|
|
-XX:SurvivorRatio=8 \
|
|
-XX:MaxTenuringThreshold=1 \
|
|
-XX:CMSInitiatingOccupancyFraction=75 \
|
|
-XX:+UseCMSInitiatingOccupancyOnly \
|
|
-XX:+UseTLAB \
|
|
-XX:+PerfDisableSharedMem \
|
|
-XX:CMSWaitDuration=10000 \
|
|
-XX:+CMSParallelInitialMarkEnabled \
|
|
-XX:+CMSEdenChunksRecordAlways \
|
|
-XX:CMSWaitDuration=10000 \
|
|
-XX:+UseCondCardMark \
|
|
-Dcom.sun.management.jmxremote.port=3336 \
|
|
-Dcom.sun.management.jmxremote.ssl=false \
|
|
-Dcom.sun.management.jmxremote.authenticate=false \
|
|
-Dcom.sun.management.jmxremote.local.only=false \
|
|
-jar /opt/query_node/latest/lib/querynode-{{query_node_version}}-all.jar \
|
|
--daq.config.environment={{daq_environment}}
|
|
Restart=on-failure
|
|
RestartSec=3s
|
|
SuccessExitStatus=143
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
OOMScoreAdjust=-500
|
|
LimitNOFILE=500000
|
|
LimitMEMLOCK=infinity
|
|
LimitNPROC=infinity
|
|
LimitAS=infinity
|
|
CPUAccounting=true
|
|
CPUShares=2048
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|