123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #!/bin/bash
- p0addr=$RAMEN_SSH_P0_IP
- p1addr=$RAMEN_SSH_P1_IP
- p2addr=$RAMEN_SSH_P2_IP
- lognitems=20
- naccess=10
- if [ "$1" != "" ]; then
- lognitems="$1"
- fi
- if [ "$2" != "" ]; then
- naccess="$2"
- fi
- echo ===== Running ramen $lognitems $naccess
- date "+===== Start %s %F %T"
- savefile0=$$.p0.out
- savefile1=$$.p1.out
- savefile2=$$.p2.out
- ssh -n $RAMEN_SSH_P2_SSHOPTS $RAMEN_SSH_P2_USERHOST "cd $RAMEN_SSH_P2_DIR && $RAMEN_NUMA_P2 stdbuf -o 0 ./target/release/examples/bench_doram -a $naccess -i 2 -s $lognitems -l 0.0.0.0 -p 6000 -c 0:$p0addr:8000 --connect-timeout-seconds 30 > $savefile2 2>&1" &
- ssh -n $RAMEN_SSH_P1_SSHOPTS $RAMEN_SSH_P1_USERHOST "cd $RAMEN_SSH_P1_DIR && $RAMEN_NUMA_P1 stdbuf -o 0 ./target/release/examples/bench_doram -a $naccess -i 1 -s $lognitems -l 0.0.0.0 -p 7000 -c 2:$p2addr:6000 --connect-timeout-seconds 30 > $savefile1 2>&1" &
- ssh -n $RAMEN_SSH_P0_SSHOPTS $RAMEN_SSH_P0_USERHOST "cd $RAMEN_SSH_P0_DIR && $RAMEN_NUMA_P0 stdbuf -o 0 ./target/release/examples/bench_doram -a $naccess -i 0 -s $lognitems -l 0.0.0.0 -p 8000 -c 1:$p1addr:7000 --connect-timeout-seconds 30 > $savefile0 2>&1" &
- wait
- echo ===== P0 output
- ssh -n $RAMEN_SSH_P0_SSHOPTS $RAMEN_SSH_P0_USERHOST "cd $RAMEN_SSH_P0_DIR && cat $savefile0 && rm -f $savefile0"
- echo ===== P1 output
- ssh -n $RAMEN_SSH_P1_SSHOPTS $RAMEN_SSH_P1_USERHOST "cd $RAMEN_SSH_P1_DIR && cat $savefile1 && rm -f $savefile1"
- echo ===== P2 output
- ssh -n $RAMEN_SSH_P2_SSHOPTS $RAMEN_SSH_P2_USERHOST "cd $RAMEN_SSH_P2_DIR && cat $savefile2 && rm -f $savefile2"
- date "+===== End %s %F %T"
|