|
@@ -9,6 +9,7 @@ p1addr=$(docker inspect --format='{{ .NetworkSettings.IPAddress }}' floram_p1)
|
|
|
mode=read
|
|
|
size=26
|
|
|
iters=128
|
|
|
+port=3000
|
|
|
if [ "$1" != "" ]; then
|
|
|
mode="$1"
|
|
|
fi
|
|
@@ -18,6 +19,9 @@ fi
|
|
|
if [ "$3" != "" ]; then
|
|
|
iters="$3"
|
|
|
fi
|
|
|
+if [ "$4" != "" ]; then
|
|
|
+ port="$4"
|
|
|
+fi
|
|
|
|
|
|
items=$((1<<size))
|
|
|
|
|
@@ -27,9 +31,9 @@ date "+===== Start %s %F %T"
|
|
|
# Run, saving the output
|
|
|
savefilep0=$$.p0.out
|
|
|
savefilep1=$$.p1.out
|
|
|
-docker exec -w /root/floram-floram-release/build/tests floram_p0 bash -c "$FLORAM_NUMA_P0 stdbuf -o 0 ./bench_oram_$mode -p 3000 -s 8 -o fssl_cprg -e $items -i $iters > $savefilep0 2>&1" &
|
|
|
+docker exec -w /root/floram-floram-release/build/tests floram_p0 bash -c "$FLORAM_NUMA_P0 stdbuf -o 0 ./bench_oram_$mode -p $port -s 8 -o fssl_cprg -e $items -i $iters > $savefilep0 2>&1" &
|
|
|
sleep 2
|
|
|
-docker exec -w /root/floram-floram-release/build/tests floram_p1 bash -c "$FLORAM_NUMA_P1 stdbuf -o 0 ./bench_oram_$mode -c $p0addr -p 3000 -s 8 -o fssl_cprg -e $items -i $iters > $savefilep1 2>&1" &
|
|
|
+docker exec -w /root/floram-floram-release/build/tests floram_p1 bash -c "$FLORAM_NUMA_P1 stdbuf -o 0 ./bench_oram_$mode -c $p0addr -p $port -s 8 -o fssl_cprg -e $items -i $iters > $savefilep1 2>&1" &
|
|
|
wait
|
|
|
echo ===== P0 output
|
|
|
docker exec -w /root/floram-floram-release/build/tests floram_p0 cat $savefilep0
|