setup_postgres.sh 753 B

123456789101112131415161718
  1. #!/bin/bash
  2. export ORM_DRIVER="pgsql"
  3. export UMEMPOOL="146,0,0,90,150,-22,-12,-20,0"
  4. export ORM_OPTION="host=${DBHOST} user=benchmarkdbuser password=benchmarkdbpass dbname=hello_world client_encoding=UTF8"
  5. fw_depends ulib
  6. MAX_THREADS=$((2 * $MAX_THREADS))
  7. # 1. Change ULib Server (userver_tcp) configuration
  8. sed -i "s|TCP_LINGER_SET .*|TCP_LINGER_SET -2|g" $IROOT/ULib/benchmark.cfg
  9. sed -i "s|LISTEN_BACKLOG .*|LISTEN_BACKLOG 256|g" $IROOT/ULib/benchmark.cfg
  10. sed -i "s|PREFORK_CHILD .*|PREFORK_CHILD ${MAX_THREADS}|g" $IROOT/ULib/benchmark.cfg
  11. sed -i "s|CLIENT_FOR_PARALLELIZATION .*|CLIENT_FOR_PARALLELIZATION 100|g" $IROOT/ULib/benchmark.cfg
  12. # 2. Start ULib Server (userver_tcp)
  13. userver_tcp -c $IROOT/ULib/benchmark.cfg &