Mercurial > hg > Members > nobuyasu > jungle_benchmark
view distributed/weighttp/weighttp_jungle.sh @ 22:d6d3b7180e6d
Added calc_sd_from_log.rb
author | Nobuyasu |
---|---|
date | Thu, 30 Jan 2014 21:48:09 +0900 |
parents | distributed/weighttp/loop_qsub.sh@a972a5814b0b |
children | 4bc7b8835f56 |
line wrap: on
line source
#!/bin/sh function usage() { echo "Please set number of node and mode" echo "Usage:./loop_qsub.sh nodenum [mode]" echo "[mode]: read write" exit 1 } if [ $# -lt 2 ]; then usage fi readFlag=1 if [ $2 == "read" ] then readFlag=1 elif [ $2 == "write" ] then readFlag=0 else usage fi nodesFile=/home/mass/share/student/k128576/jungle_benchmark/distributed/weighttp/nodes30.txt nodenum=$1 if [ $nodenum -lt 10 ] then nodenum=0$nodenum fi echo "nodes = $nodenum" if [ $readFlag -eq 0 ] echo "write benchmark" qsub -e /home/mass/share/student/k128576/jungle_benchmark/distributed/weighttp/jungle_log/error_log/ -o /home/mass/share/student/k128576/jungle_benchmark/distributed/weighttp/jungle_log/log/ -v nodesFile=$nodesFile,requests=50000,schedule=`expr $(date +%s) + 10`,concurrent=200,thread=2 -l nodes=$nodenum:ppn=4 /home/mass/share/student/k128576/jungle_benchmark/distributed/weighttp/weighttp_write_jungle.sh then else echo "read benchmark" qsub -e /home/mass/share/student/k128576/jungle_benchmark/distributed/weighttp/jungle_log/error_log/ -o /home/mass/share/student/k128576/jungle_benchmark/distributed/weighttp/jungle_log/log/ -v nodesFile=$nodesFile,requests=50000,schedule=`expr $(date +%s) + 10`,concurrent=200,thread=2 -l nodes=$nodenum:ppn=4 /home/mass/share/student/k128576/jungle_benchmark/distributed/weighttp/weighttp_read_jungle.sh fi while [ "x`qstat`" != "x" ] do echo "waiting for job to complete" sleep 5 done echo "job complete"