Utils/tsup-experiment: scripts updated
authorCalin Burloiu <calin.burloiu@gmail.com>
Tue, 19 Oct 2010 10:44:09 +0000 (13:44 +0300)
committerCalin Burloiu <calin.burloiu@gmail.com>
Tue, 19 Oct 2010 10:44:09 +0000 (13:44 +0300)
Utils/tsup-experiment/.gitignore [new file with mode: 0644]
Utils/tsup-experiment/test-shell-arrays [new file with mode: 0644]
Utils/tsup-experiment/tsup_torrents_gen.sh [new file with mode: 0755]

diff --git a/Utils/tsup-experiment/.gitignore b/Utils/tsup-experiment/.gitignore
new file mode 100644 (file)
index 0000000..baadb25
--- /dev/null
@@ -0,0 +1,2 @@
+/Data*
+/*.torrent
diff --git a/Utils/tsup-experiment/test-shell-arrays b/Utils/tsup-experiment/test-shell-arrays
new file mode 100644 (file)
index 0000000..595e66a
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+tracker_url_array=( http://10.1.8.1:6969 http://10.1.8.2:6969  http://10.1.8.3:6969 http://10.1.8.4:6969 http://10.1.8.5:6969 http://10.1.8.6:6969 http://10.1.8.7:6969 http://10.1.8.8:6969 http://10.1.8.9:6969 http://10.1.8.10:6969 http://10.1.8.11:6969 http://10.1.8.12:6969 )
+
+index=1
+for url_item in ${tracker_url_array[@]}; do
+       echo "index: $index, tracker-ul: $url_item"
+       index=$(($index + 1))
+done
diff --git a/Utils/tsup-experiment/tsup_torrents_gen.sh b/Utils/tsup-experiment/tsup_torrents_gen.sh
new file mode 100755 (executable)
index 0000000..2055c8d
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/bash
+#
+# Copyright: Calin-Andrei Burloiu 2010 - calin.burloiu@gmail.com
+#
+# Bash script used generate torrent files for the TSUP Experiment
+# The script
+#  * generates a torrent file for each of the 12 trackers, for files of 4MiB, 
+#              16MiB, 64MiB, 256MiB, 1GiB.
+#
+
+tracker_url_array=( http://10.1.8.1:6969 http://10.1.8.2:6969  http://10.1.8.3:6969 http://10.1.8.4:6969 http://10.1.8.5:6969 http://10.1.8.6:6969 http://10.1.8.7:6969 http://10.1.8.8:6969 http://10.1.8.9:6969 http://10.1.8.10:6969 http://10.1.8.11:6969 http://10.1.8.12:6969 )
+
+for i in 4M 16M 64M 256M 1024M; do
+       index=1
+       for url_item in ${tracker_url_array[@]}; do             
+               filename=Data.$i
+               if [ -e $filename ]; then
+                       echo "Making $filename.tracker$index.torrent for"
+                       echo "  tracker_index: $index, tracker_url: $url_item, file_size: $i"
+                       btmakemetafile $url_item/announce $filename --target $filename.tracker$index.torrent
+               else
+                       echo "Warning: $filename does not exist."
+               fi
+               index=$(($index + 1))
+       done
+done