| Autore |
Messaggio
|
| Emilien |
Inviato: Lun Gen 25, 2010 11:15 pm Oggetto: Test E4A ver. 2.1.3-Auto-r3 Upload & TimeLimit |
|
|

Registrato: 14/01/09 14:59
Messaggi: 6802 Residenza: Linux the World of freedom
|
Teste4a per Linux, che cos'ha in più degli altri?
1. L'Upload (richiede la registrazione ad uno spazio ftp)
2. Il limite di esecuzione per evitare che il test si allunghi di ore nel caso in cui ci siano problemi di linea, il test completo dura al massimo ~16min
Requisiti:
Minimi: mtr, sed, curl
Per l'upload: Spazi FTP in cui eseguire l'upload del file (Di gratuiti ho trovato: interfree.it, libero.it, storegate.com, altri suggerimenti?)
e un file di 5M, per generarlo basta eseguire una volta: Codice: dd if=/dev/urandom of=/tmp/uploadtest bs=1M count=5
Oppure aggiungere all'inizio dello script questa riga suggerita da r3lative che controlla se esiste il file e nel caso non esista lo crea:
Codice: [ ! -e /tmp/uploadtest ] && dd if=/dev/urandom of=/tmp/uploadtest bs=1M count=5
Ed ecco lo script teste4a.sh:
Codice: #!/bin/bash
#Lista degli host da pingare:
SITE=maya.ngi.it
#Lista dei file da scaricare:
TEST_FILE1=ftp://debian.fastweb.it/debian/ls-lR.gz
TEST_FILE2=http://mi.mirror.garr.it/1/debian/ls-lR.gz
TEST_FILE3=ftp://ftp.tiscali.nl/debian/ls-lR.gz
TEST_FILE4=http://security.ubuntu.com/ubuntu/ls-lR.gz
#Lista degli IP da mascherare:
NOIP1='MyFirewall'
NOIP2='MyIP'
NOIP3='MyIP'
#Numero di ping per mtr
NPING=200
#Intestazione code:
echo "[code]Test E4A ver. 2.1.3-Auto-r3 by r3lative & pmatthew & Emilien"
echo Data $(date +"%d-%m-%Y %H:%M")
echo sito : $SITE
echo "********************************************"
#Esecuzione mtr:
mtr -c $NPING -r -n $SITE | sed -e s"/$(uname -n)/myHost/g" -e s"/$NOIP1/myFirewall /g" -e s"/$NOIP2/myFirewall /g" -e s"/$NOIP3/myPublicIP /g"
echo "********************************************"
#Esecuzione dei download:
SPEED=$(curl -w '%{speed_download}' -s -P - -m 120 -o /dev/null $TEST_FILE1)
SPEED=${SPEED%????}
SPEED=$(($SPEED/1000))
echo Download di $TEST_FILE1 " "completato alla velocita di $SPEED KB/s
SPEED=$(curl -w '%{speed_download}' -s -P - -m 120 -o /dev/null $TEST_FILE2)
SPEED=${SPEED%????}
SPEED=$(($SPEED/1000))
echo Download di $TEST_FILE2 " "completato alla velocita di $SPEED KB/s
SPEED=$(curl -w '%{speed_download}' -s -P - -m 120 -o /dev/null $TEST_FILE3)
SPEED=${SPEED%????}
SPEED=$(($SPEED/1000))
echo Download di $TEST_FILE3 " " completato alla velocita di $SPEED KB/s
SPEED=$(curl -w '%{speed_download}' -s -P - -m 120 -o /dev/null $TEST_FILE4)
SPEED=${SPEED%????}
SPEED=$(($SPEED/1000))
echo Download di $TEST_FILE4 " "completato alla velocita di $SPEED KB/s
echo "********************************************"
#Esecuzione degli upload:
SPEED=$(curl -w '%{speed_upload}' -s -m 120 -o /dev/null -T /tmp/uploadtest -u utente:password ftp://ftp.interfree.it)
SPEED=${SPEED%????}
SPEED=$(($SPEED/1000))
echo Upload di 5MB interfree.it " "completato alla velocita di $SPEED KB/s
SPEED=$(curl -w '%{speed_upload}' -s -m 120 -o /dev/null -T /tmp/uploadtest -u utente:password ftp://ftp.digiland.it)
SPEED=${SPEED%????}
SPEED=$(($SPEED/1000))
echo Upload di 5MB libero.it " "completato alla velocita di $SPEED KB/s
SPEED=$(curl -w '%{speed_upload}' -s -m 120 -o /dev/null -T /tmp/uploadtest -u utente:password ftp://ftp.storegate.com)
SPEED=${SPEED%????}
SPEED=$(($SPEED/1000))
echo Upload di 5MB storegate.com completato alla velocita di $SPEED KB/s
echo "********************************************"
#Caratteristiche della linea e4a:
echo "Linea:XXXX/XXXX MCR:XXXX kbps"
echo "********************************************[/code]"
Consiglio di eseguire il test sempre con la linea libera, con tutti i programmi che usano internet chiusi
Risultato:
Codice: Test E4A versione 2.1.3-Auto-r3 by r3lative & pmatthew & Upload/TimeLimit by Emilien
Data 25-01-2010 21:00
sito : maya.ngi.it
********************************************
HOST: myHost Loss% Snt Last Avg Best Wrst StDev
1. myFirewall 0.0% 200 0.3 0.2 0.2 0.3 0.0
2. myFirewall 0.0% 200 0.7 0.6 0.6 0.9 0.0
3. 77.42.28.250 0.0% 200 2.3 3.5 1.4 48.1 3.9
4. 80.79.51.153 3.0% 200 7.0 50.7 2.4 585.7 96.1
5. 80.79.51.25 9.0% 200 70.3 40.2 3.3 445.3 80.1
6. 80.79.51.226 3.5% 200 353.3 59.4 4.1 506.7 104.5
7. 80.79.51.17 7.5% 200 368.4 52.1 4.5 491.1 92.2
8. 80.79.51.158 11.0% 200 307.2 116.2 16.2 493.6 92.5
9. 94.47.0.200 7.5% 200 239.4 75.4 8.3 436.5 88.7
10. 94.47.0.73 5.5% 200 173.1 80.3 9.2 566.8 92.5
11. 79.137.95.58 9.0% 200 185.7 85.5 18.9 509.0 95.0
12. 217.29.66.2 7.0% 200 228.0 98.6 15.6 927.0 121.5
13. 212.239.110.46 8.0% 200 180.1 86.2 13.7 879.7 107.9
14. 81.174.0.246 7.5% 200 30.4 87.9 15.9 813.9 111.1
15. 88.149.128.3 6.5% 200 52.7 90.1 16.8 673.9 107.5
********************************************
Download di ftp://debian.fastweb.it/debian/ls-lR.gz completato alla velocita di 12 KB/s
Download di http://mi.mirror.garr.it/1/debian/ls-lR.gz completato alla velocita di 53 KB/s
Download di ftp://ftp.tiscali.nl/debian/ls-lR.gz completato alla velocita di 10 KB/s
Download di http://security.ubuntu.com/ubuntu/ls-lR.gz completato alla velocita di 74 KB/s
********************************************
Upload di 5MB interfree.it completato alla velocita di 16 KB/s
Upload di 5MB libero.it completato alla velocita di 17 KB/s
Upload di 5MB storegate.com completato alla velocita di 14 KB/s
********************************************
Linea:8192/3072 MCR:2048 kbps
********************************************
C'è qualcos'altro di utile da implementare?
Spero di non aver dimenticato nulla, eventuali consigli/critiche sono sempre ben accetti
Emilien
PS: Dimenticavo un ringraziamento doveroso a r3lative & pmatthew
L'ultima modifica di Emilien il Mer Ott 26, 2011 2:30 pm, modificato 3 volte |
|
| Top |
|
 |
Sponsor
|
|
 |
| sparayurji |
Inviato: Lun Gen 25, 2010 11:39 pm Oggetto: |
|
|
Registrato: 13/04/07 22:21
Messaggi: 737
|
hehe, tipico trend linux, millemila app per fare la stessa cosa
e' questo il bello
per l'upload, l'avrei anche gia' fatto, pero' io sto cercando un modo (o meglio un luogo, posto che esista) per farlo senza doversi registrare. lo trovo troppo limitante. |
|
| Top |
|
 |
| Emilien |
Inviato: Lun Gen 25, 2010 11:44 pm Oggetto: |
|
|

Registrato: 14/01/09 14:59
Messaggi: 6802 Residenza: Linux the World of freedom
|
| sparayurji ha scritto: | hehe, tipico trend linux, millemila app per fare la stessa cosa
e' questo il bello
|
Lo usavo da un bel pò ed è arrivato il momento di renderlo pubblico
| sparayurji ha scritto: |
per l'upload, l'avrei anche gia' fatto, pero' io sto cercando un modo (o meglio un luogo, posto che esista) per farlo senza doversi registrare. lo trovo troppo limitante. |
Uhm, la vedo dura trovare un ftp anonimo o libero con prestazioni decenti, nei primi due siti che ho segnalato ti puoi iscrivere anche senza avere un indirizzo email
Emilien  |
|
| Top |
|
 |
| nebbia88 |
Inviato: Lun Gen 25, 2010 11:51 pm Oggetto: |
|
|
Registrato: 08/01/10 14:54 Età: 24 Messaggi: 143 Residenza: Col San Martino
|
se hai seguito il tuo stesso consiglio e non avevi programmi aperti....
Bella linea!!! con tutto quello che costa! |
|
| Top |
|
 |
| Emilien |
Inviato: Mar Gen 26, 2010 12:03 am Oggetto: |
|
|

Registrato: 14/01/09 14:59
Messaggi: 6802 Residenza: Linux the World of freedom
|
| nebbia88 ha scritto: | se hai seguito il tuo stesso consiglio e non avevi programmi aperti....
Bella linea!!! con tutto quello che costa! |
Già segnalato in assistenza, spero domani migliori
Cerchiamo di mantenere questa discussione in tema, fine OT
Emilien  |
|
| Top |
|
 |
| r3lative |
Inviato: Mar Gen 26, 2010 12:06 am Oggetto: |
|
|
 BANNATO
Registrato: 03/05/07 00:27
Messaggi: 7340 Residenza: Saccolongo - PD - ITALY - terzo pianeta a sinistra
|
un appunto
tu metti il file da uppare in /tmp, questa viene cancellata ciclicamente (dipende dal sistema e dalla configurazione), quindi ti consiglio di aggiungere una riga per creare il file se non c'è
una cosa tipo questa
Codice:
....
[ ! -e /tmp/uploadtest ] && dd if=/dev/urandom of=/tmp/uploadtest bs=1M count=5
...
PS aggiungo ...
hai poco da ringraziare ... in pratica hai rifatto tutto con curl ... ottimo _________________ “Mai argomentare con un idiota;
ti fa scendere al suo livello e ti batte per esperienza ”
r3lative blog |
|
| Top |
|
 |
| Emilien |
Inviato: Mar Gen 26, 2010 1:03 am Oggetto: |
|
|

Registrato: 14/01/09 14:59
Messaggi: 6802 Residenza: Linux the World of freedom
|
Grazie r3lative, aggiunto nel primo post
Emilien  |
|
| Top |
|
 |
| sparayurji |
Inviato: Mar Gen 26, 2010 10:16 am Oggetto: |
|
|
Registrato: 13/04/07 22:21
Messaggi: 737
|
| Emilien ha scritto: |
Lo usavo da un bel pò ed è arrivato il momento di renderlo pubblico
|
of course
una nota, dato che mi ci sono 'scontrato' in questi giorni: per renderlo leggibile/interpretabile meglio, ci metterei qualche spazio, ma soprattutto qualche commento, in piu'.
specie la parte del mascheramento degli ip, cosi' come' e' tarato per i tuoi parametri, e senza esplicitare la 'questione' degli spazi da inserire negli argomenti di sed, e se uno non lo sa, gli si puo' 'spaginare' l'allineamento del report senza ragione. io per tagliare la testa al toro ho parametrizzato tutti gli argomenti, spazi compresi, in modo da staccarli dal codice, ma alla fine basta esplicitare la cosa, tutto sommato. |
|
| Top |
|
 |
| Emilien |
Inviato: Mar Gen 26, 2010 12:01 pm Oggetto: |
|
|

Registrato: 14/01/09 14:59
Messaggi: 6802 Residenza: Linux the World of freedom
|
Gli spazi li reputo una cosa estetica, si correggono a mano una volta
Appena posso aggiungo una riga di nota a riguardo...
Emilien  _________________ > Test E4A ver. 2.1.3-Auto-r3 Upload & TimeLimit <
L'ultima modifica di Emilien il Mar Gen 26, 2010 10:43 pm, modificato 1 volta |
|
| Top |
|
 |
| sparayurji |
Inviato: Mar Gen 26, 2010 12:21 pm Oggetto: |
|
|
Registrato: 13/04/07 22:21
Messaggi: 737
|
| Emilien ha scritto: | Gli spazi li reputo una cosa estetica, si correggono a mano una volta
|
[edit]
avevo risposto capendo fischi per fiaschi
certamente e' un fatto estetico, ma facilita anche la lettura dei dati. ao', dettagli, ci mancherebbe. |
|
| Top |
|
 |
| sparayurji |
Inviato: Gio Gen 28, 2010 9:59 pm Oggetto: |
|
|
Registrato: 13/04/07 22:21
Messaggi: 737
|
oi, ho notato che hai aggiunto 'e4a interno' al test dell'upload, e' verso la webmail o altro?  |
|
| Top |
|
 |
| Emilien |
Inviato: Ven Gen 29, 2010 10:41 am Oggetto: |
|
|

Registrato: 14/01/09 14:59
Messaggi: 6802 Residenza: Linux the World of freedom
|
|
| Top |
|
 |
| sparayurji |
Inviato: Ven Gen 29, 2010 3:00 pm Oggetto: |
|
|
Registrato: 13/04/07 22:21
Messaggi: 737
|
e figurati io...
nel frattempo ho riesumato il mio account su libero.it, che risaliva al '99... come ho fatto a ricordare la pwd non so... |
|
| Top |
|
 |
| nebbia88 |
Inviato: Sab Gen 30, 2010 3:28 pm Oggetto: |
|
|
Registrato: 08/01/10 14:54 Età: 24 Messaggi: 143 Residenza: Col San Martino
|
ho notato che hai aggiunto il test con download simultanei (se ho capito cosa intendi con "15 mirror"), bisognerebbe farlo provare a più utenti possibile, visto che questo mistero della "super banda con tante connessioni" non è ancora stato risolto....
rimando al mio post "dimenticato"
http://www.infoe4a.it/forum/post57076.html#57076 |
|
| Top |
|
 |
| Emilien |
Inviato: Sab Gen 30, 2010 3:38 pm Oggetto: |
|
|

Registrato: 14/01/09 14:59
Messaggi: 6802 Residenza: Linux the World of freedom
|
Si ho aggiunto quel test dopo che ho letto i tuoi post in effetti si vede la differenza aspettiamo qualche giorno per vedere se effettivamente c'è sempre differenza, non l'ho ancora pubblicato perchè non posso limitarne il tempo di esecuzione devo trovare un'escamotage
Emilien  _________________ > Test E4A ver. 2.1.3-Auto-r3 Upload & TimeLimit < |
|
| Top |
|
 |
|
|