github.com/unigraph-dev/dgraph@v1.1.1-0.20200923154953-8b52b426f765/contrib/scripts/load-test.sh (about)

     1  #!/bin/bash
     2  
     3  ONE_GB=$((1024 ** 3))
     4  REQUIRED_MEM=$((20 * ONE_GB))
     5  
     6  set -e
     7  
     8  total_mem_kb=`cat /proc/meminfo | awk '/MemTotal:/ {print $2}'`
     9  if [[ $total_mem_kb -lt $((REQUIRED_MEM / 1024)) ]]; then
    10      printf >&2 "Load test requires system with at least %dGB of memory\n" \
    11                  $((REQUIRED_MEM / ONE_GB))
    12      exit 1
    13  fi
    14  
    15  bash contrib/scripts/loader.sh $1
    16  bash contrib/scripts/transactions.sh $1