Guest User

Untitled

a guest
Mar 20th, 2012
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.74 KB | None | 0 0
  1. #!/usr/bin/env bash
  2. nome="Test"
  3. estensione=".txt"
  4. sintetic="Sintetic"
  5. giorno=$(date '+%m-%d-%y--%H-%M-%S')
  6. vm2=192.168.0.3
  7.  
  8. filetmp=tmp.dat
  9.  
  10. file=$nome-$giorno$estensione
  11. filesintetic=$sintetic$nome-$giorno$estensione
  12.  
  13. echo "***************** TEST TO VM *****************" >> $file
  14. echo "***************** TEST TO VM *****************" >> $filesintetic
  15.  
  16.  
  17. echo '' >> $file
  18. echo '' >> $filesintetic
  19.  
  20. ping -w 29 $vm2 > filetmp
  21.  
  22. echo "ping -w 29 $vm2" >> $file
  23. cat filetmp >> $file
  24. cat filetmp | grep 'time=' | cut -d" " -f7 | sed 's#time=##' > sample.dat
  25. echo "ping -w 29 $vm2" >> $filesintetic
  26. ./confidence sample.dat >> $filesintetic
  27. rm filetmp
  28.  
  29.  
  30. echo '' >> $file
  31. echo '' >> $filesintetic
  32.  
  33.  
  34. echo "iperf -w 8K -c $vm2" >> $file
  35. echo "iperf -w 8K -c $vm2" >> $filesintetic
  36.  
  37. for (( i=0; i<30; i++))
  38. do
  39. iperf -y c -f kK -w 8K -c $vm2 >> filetmp
  40. done
  41.  
  42. cat filetmp >> $file
  43. cat filetmp | cut -d"," -f9 > sample.dat
  44. ./confidence sample.dat >> $filesintetic
  45. rm filetmp
  46.  
  47.  
  48. echo '' >> $file
  49. echo '' >> $filesintetic
  50.  
  51.  
  52. echo "iperf -w 16K -c $vm2" >> $file
  53. echo "iperf -w 16K -c $vm2" >> $filesintetic
  54.  
  55. for ((i=0;i<30; i++))
  56. do
  57. iperf -y c -f kK -w 16K -c $vm2 >> filetmp
  58. done
  59.  
  60. cat filetmp >> $file
  61. cat filetmp | cut -d"," -f9 > sample.dat
  62. ./confidence sample.dat >> $filesintetic
  63. rm filetmp
  64.  
  65.  
  66. echo '' >> $file
  67. echo '' >> $filesintetic
  68.  
  69.  
  70. echo "iperf -w 32K -c $vm2" >> $file
  71. echo "iperf -w 32K -c $vm2" >> $filesintetic
  72.  
  73. for ((i=0;i<30; i++))
  74. do
  75. iperf -y c -f kK -w 32K -c $vm2 >> filetmp
  76. done
  77.  
  78. cat filetmp >> $file
  79. cat filetmp | cut -d"," -f9 > sample.dat
  80. ./confidence sample.dat >> $filesintetic
  81. rm filetmp
  82.  
  83.  
  84. echo '' >> $file
  85. echo '' >> $filesintetic
  86.  
  87.  
  88. echo "iperf -w 64K -c $vm2" >> $file
  89. echo "iperf -w 64K -c $vm2" >> $filesintetic
  90.  
  91. for ((i=0;i<30; i++))
  92. do
  93. iperf -y c -f kK -w 64K -c $vm2 >> filetmp
  94. done
  95.  
  96. cat filetmp >> $file
  97. cat filetmp | cut -d"," -f9 > sample.dat
  98. ./confidence sample.dat >> $filesintetic
  99. rm filetmp
  100.  
  101.  
  102. echo '' >> $file
  103. echo '' >> $filesintetic
  104.  
  105.  
  106. echo "iperf -w 128K -c $vm2" >> $file
  107. echo "iperf -w 128K -c $vm2" >> $filesintetic
  108.  
  109. for ((i=0;i<30; i++))
  110. do
  111. iperf -y c -f kK -w 128K -c $vm2 >> filetmp
  112. done
  113.  
  114. cat filetmp >> $file
  115. cat filetmp | cut -d"," -f9 > sample.dat
  116. ./confidence sample.dat >> $filesintetic
  117. rm filetmp
  118.  
  119.  
  120. echo '' >> $file
  121. echo '' >> $filesintetic
  122.  
  123.  
  124. echo "iperf -w 256K -c $vm2" >> $file
  125. echo "iperf -w 256K -c $vm2" >> $filesintetic
  126.  
  127. for ((i=0;i<30; i++))
  128. do
  129. iperf -y c -f kK -w 256K -c $vm2 >> filetmp
  130. done
  131.  
  132. cat filetmp >> $file
  133. cat filetmp | cut -d"," -f9 > sample.dat
  134. ./confidence sample.dat >> $filesintetic
  135. rm filetmp
  136.  
  137.  
  138. echo '' >> $file
  139. echo '' >> $filesintetic
  140.  
  141.  
  142. echo "iperf -w 256K -c $vm2 -P 5" >> $file
  143. echo "iperf -w 256K -c $vm2 -P 5" >> $filesintetic
  144.  
  145. for ((i=0;i<30; i++))
  146. do
  147. iperf -y c -f kK -w 256K -c $vm2 -P 5 > filetmp2
  148. head -n 6 filetmp2 | tail -n 1 >> filetmp
  149. done
  150.  
  151. cat filetmp >> $file
  152. cat filetmp | cut -d"," -f9 > sample.dat
  153. ./confidence sample.dat >> $filesintetic
  154. rm filetmp
  155.  
  156.  
  157. echo '' >> $file
  158. echo '' >> $filesintetic
  159.  
  160.  
  161. echo "iperf -w 256K -c $vm2 -P 10" >> $file
  162. echo "iperf -w 256K -c $vm2 -P 10" >> $filesintetic
  163.  
  164. for ((i=0;i<30; i++))
  165. do
  166. iperf -y c -f kK -w 256K -c $vm2 -P 10 > filetmp2
  167. head -n 11 filetmp2 | tail -n 1 >> filetmp
  168. done
  169.  
  170. cat filetmp >> $file
  171. cat filetmp | cut -d"," -f9 > sample.dat
  172. ./confidence sample.dat >> $filesintetic
  173. rm filetmp
  174.  
  175.  
  176. echo '' >> $file
  177. echo '' >> $filesintetic
  178.  
  179.  
  180. echo "iperf -u -c $vm2 -b 100M" >> $file
  181. echo "iperf -u -c $vm2 -b 100M" >> $filesintetic
  182.  
  183. for ((i=0;i<30; i++))
  184. do
  185. iperf -y c -u -c $vm2 -b 100M > filetmp2
  186. head -n 2 filetmp2 | tail -n 1 >> filetmp
  187. sleep 1
  188. done
  189.  
  190. cat filetmp >> $file
  191. cat filetmp | cut -d"," -f9 > sample.dat
  192. ./confidence sample.dat >> $filesintetic
  193. rm filetmp
  194.  
  195.  
  196. echo '' >> $file
  197. echo '' >> $filesintetic
  198.  
  199.  
  200. echo "iperf -u -c $vm2 -b 200M" >> $file
  201. echo "iperf -u -c $vm2 -b 200M" >> $filesintetic
  202.  
  203. for ((i=0;i<30; i++))
  204. do
  205. iperf -y c -u -c $vm2 -b 200M > filetmp2
  206. head -n 2 filetmp2 | tail -n 1 >> filetmp
  207. sleep 1
  208. done
  209.  
  210. cat filetmp >> $file
  211. cat filetmp | cut -d"," -f9 > sample.dat
  212. ./confidence sample.dat >> $filesintetic
  213. rm filetmp
  214.  
  215.  
  216. echo '' >> $file
  217. echo '' >> $filesintetic
  218.  
  219.  
  220. echo "iperf -u -c $vm2 -b 300M" >> $file
  221. echo "iperf -u -c $vm2 -b 300M" >> $filesintetic
  222.  
  223. for ((i=0;i<30; i++))
  224. do
  225. iperf -y c -u -c $vm2 -b 300M > filetmp2
  226. head -n 2 filetmp2 | tail -n 1 >> filetmp
  227. sleep 1
  228. done
  229.  
  230. cat filetmp >> $file
  231. cat filetmp | cut -d"," -f9 > sample.dat
  232. ./confidence sample.dat >> $filesintetic
  233. rm filetmp
  234.  
  235.  
  236. echo '' >> $file
  237. echo '' >> $filesintetic
  238.  
  239.  
  240. echo "iperf -u -c $vm2 -b 400M" >> $file
  241. echo "iperf -u -c $vm2 -b 400M" >> $filesintetic
  242.  
  243. for ((i=0;i<30; i++))
  244. do
  245. iperf -y c -u -c $vm2 -b 400M > filetmp2
  246. head -n 2 filetmp2 | tail -n 1 >> filetmp
  247. sleep 1
  248. done
  249.  
  250. cat filetmp >> $file
  251. cat filetmp | cut -d"," -f9 > sample.dat
  252. ./confidence sample.dat >> $filesintetic
  253. rm filetmp
  254.  
  255.  
  256. echo '' >> $file
  257. echo '' >> $filesintetic
  258.  
  259.  
  260. echo "iperf -u -c $vm2 -b 500M" >> $file
  261. echo "iperf -u -c $vm2 -b 500M" >> $filesintetic
  262.  
  263. for ((i=0;i<30; i++))
  264. do
  265. iperf -y c -u -c $vm2 -b 500M > filetmp2
  266. head -n 2 filetmp2 | tail -n 1 >> filetmp
  267. sleep 1
  268. done
  269.  
  270. cat filetmp >> $file
  271. cat filetmp | cut -d"," -f9 > sample.dat
  272. ./confidence sample.dat >> $filesintetic
  273. rm filetmp
  274.  
  275.  
  276. echo '' >> $file
  277. echo '' >> $filesintetic
  278.  
  279.  
  280. echo "iperf -u -c $vm2 -b 1000M" >> $file
  281. echo "iperf -u -c $vm2 -b 1000M" >> $filesintetic
  282.  
  283. for ((i=0;i<30; i++))
  284. do
  285. iperf -y c -u -c $vm2 -b 1000M > filetmp2
  286. head -n 2 filetmp2 | tail -n 1 >> filetmp
  287. sleep 1
  288. done
  289.  
  290. cat filetmp >> $file
  291. cat filetmp | cut -d"," -f9 > sample.dat
  292. ./confidence sample.dat >> $filesintetic
  293. rm filetmp
  294.  
  295.  
  296.  
  297. rm sample.dat
  298. rm filetmp2
Advertisement
Add Comment
Please, Sign In to add comment