2pub_test_measure.sh
text/x-sh
Filename: 2pub_test_measure.sh
Type: text/x-sh
Part: 0
#!/bin/bash
##################
### Definition ###
##################
## prefix
##PUB_PREFIX="/home/nisha/pg2/postgres/inst/bin"
## Used source
SOURCE=head
## Number of runs
NUMRUN=2
## Measurement duration
DURATION=600
## Number of clients during a run
NUMCLIENTS=40
###########################
### measure performance ###
###########################
for i in `seq ${NUMRUN}`
do
# Prepare clean enviroment for each measurements
./2pub_test_setup.sh $SOURCE
echo "=================="
echo "${SOURCE}_${i}.dat"
echo "=================="
# Do actual measurements
./pgbench -p 5433 -U postgres postgres -c $NUMCLIENTS -j $NUMCLIENTS -T $DURATION > pub1_40c_${SOURCE}_${i}.dat &
./pgbench -p 5434 -U postgres postgres -c $NUMCLIENTS -j $NUMCLIENTS -T $DURATION > pub2_40c_${SOURCE}_${i}.dat &
./pgbench -p 5435 -U postgres postgres -c $NUMCLIENTS -j $NUMCLIENTS -T $DURATION -b select-only > sub_40c_${SOURCE}_${i}.dat
done