[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [flashproxy/master] Do a download direct not through the proxy as well, for comparison.



commit 0031f2b3c3fe3cb2035759942c10999d0ccb213d
Author: David Fifield <david@xxxxxxxxxxxxxxx>
Date:   Sun Oct 30 17:02:21 2011 -0700

    Do a download direct not through the proxy as well, for comparison.
---
 experiments/throughput/throughput.sh |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/experiments/throughput/throughput.sh b/experiments/throughput/throughput.sh
index 7dcbad2..304e5e5 100755
--- a/experiments/throughput/throughput.sh
+++ b/experiments/throughput/throughput.sh
@@ -79,14 +79,30 @@ visible_sleep 1
 
 > "$RESULTS_FILE_NAME"
 
+# Proxied downloads.
 declare -a WAIT_PIDS
 i=0
 while [ $i -lt $NUM_CLIENTS ]; do
 	echo "Start downloader $((i + 1))."
-	./httpget.py http://localhost:2000/dump >> "$RESULTS_FILE_NAME" &
+	./httpget.py -l proxy http://localhost:2000/dump >> "$RESULTS_FILE_NAME" &
 	WAIT_PIDS+=($!)
 	i=$((i + 1))
 done
 for pid in "${WAIT_PIDS[@]}"; do
 	wait "$pid"
 done
+unset WAIT_PIDS
+
+# Direct downloads.
+declare -a WAIT_PIDS
+i=0
+while [ $i -lt $NUM_CLIENTS ]; do
+	echo "Start downloader $((i + 1))."
+	./httpget.py -l direct http://localhost:8000/dump >> "$RESULTS_FILE_NAME" &
+	WAIT_PIDS+=($!)
+	i=$((i + 1))
+done
+for pid in "${WAIT_PIDS[@]}"; do
+	wait "$pid"
+done
+unset WAIT_PIDS

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits