Ж
Size: a a a
Ж
Ж
T
T
Ж
T
T
T
Ж
T
T
T
#!/usr/bin/env bash
MAX_HEAP_SIZE=$1
EDEN_HEAP_SIZE=$2
tee /tmp/presto_config.sh <<EOF1
while [ ! -f /var/run/presto/presto-server.pid ]
do
sleep 10
done
sudo tee /etc/presto/conf/jvm.config <<EOF2
-verbose:class
-server
-Xmx${MAX_HEAP_SIZE}
-Xmn${EDEN_HEAP_SIZE}
-XX:+UseConcMarkSweepGC
-XX:+ExplicitGCInvokesConcurrent
-XX:+CMSClassUnloadingEnabled
-XX:+AggressiveOpts
-XX:+HeapDumpOnOutOfMemoryError
-XX:OnOutOfMemoryError=kill -9 %p
-XX:ReservedCodeCacheSize=150M
-Xbootclasspath/p:
-Djava.library.path=/usr/lib/hadoop/lib/native/:/usr/lib/hadoop-lzo/lib/native/:/usr/lib/
EOF2
sudo stop presto-server && sudo start presto-server
exit 0
EOF1
chmod u+x /tmp/presto_config.sh
/tmp/presto_config.sh &
exit 0
T
Ж
#!/usr/bin/env bash
MAX_HEAP_SIZE=$1
EDEN_HEAP_SIZE=$2
tee /tmp/presto_config.sh <<EOF1
while [ ! -f /var/run/presto/presto-server.pid ]
do
sleep 10
done
sudo tee /etc/presto/conf/jvm.config <<EOF2
-verbose:class
-server
-Xmx${MAX_HEAP_SIZE}
-Xmn${EDEN_HEAP_SIZE}
-XX:+UseConcMarkSweepGC
-XX:+ExplicitGCInvokesConcurrent
-XX:+CMSClassUnloadingEnabled
-XX:+AggressiveOpts
-XX:+HeapDumpOnOutOfMemoryError
-XX:OnOutOfMemoryError=kill -9 %p
-XX:ReservedCodeCacheSize=150M
-Xbootclasspath/p:
-Djava.library.path=/usr/lib/hadoop/lib/native/:/usr/lib/hadoop-lzo/lib/native/:/usr/lib/
EOF2
sudo stop presto-server && sudo start presto-server
exit 0
EOF1
chmod u+x /tmp/presto_config.sh
/tmp/presto_config.sh &
exit 0
N
P
РА
P
РА
N