Skip to content

Instantly share code, notes, and snippets.

@bneutra
Created September 13, 2019 16:33
Show Gist options
  • Save bneutra/09df02c44f11233a4629c27ece21a7f2 to your computer and use it in GitHub Desktop.
Save bneutra/09df02c44f11233a4629c27ece21a7f2 to your computer and use it in GitHub Desktop.
#!/bin/bash
# docker entrypoint for running ruby jmeter in docker
set -e
freeMem=`awk '/MemFree/ { print int($2/1024) }' /proc/meminfo`
s=$(($freeMem/10*8))
x=$(($freeMem/10*8))
n=$(($freeMem/10*2))
export JVM_ARGS="-Xmn${n}m -Xms${s}m -Xmx${x}m"
mkdir -p /mnt/output
rm -rf /mnt/jmeter.jtl /mnt/output/*
# run ruby-jmeter which runs jmeter
ruby /app/irfload.rb $@
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment