Testare la larghezza di banda disponibile tra le macchine con Iperf
Se mai avessimo bisogno di uno strumento per misurare le larghezze di banda o per verificare una configurazione ottimale della nostra rete o tra le deleghe, possiamo utilizzare l'utility Iperf che attraverso una connessione client-server può mostrarci informazioni di grande interesse!
Sito ufficiale: http://sourceforge.net/projects/iperf/
E se abbiamo bisogno di una versione per Windows (compilato con Cygwin) possiamo scaricarlo da AKI.
Con 'iperf.exe -s’ Si avvierà in modalità server in attesa di una connessione client,
Con 'iperf.exe -c DIRECCIÓN_IP -t120 -r’ Saremo in grado di collegare questo computer client a quello che esegue l'iperf in modalità server durante 2 minuti di connessione e monitorare sia il traffico in uscita che in entrata.
Con l'opzione -f cambieremo il formato di output in: Pezzo(b), Byte(B), Kilobit(Okay), Kilobyte(Okay), Megabit(m), Megabyte(M), Gigabit(g) o gigabyte(G).
Con l'opzione -d, genererai traffico bidirezionale contemporaneamente.
Con -w invieremo la dimensione TCP (tra 2 e 65.535 byte).
Con -p cambieremo la porta, Default 5001.
Con -i modificheremo l'intervallo in modo che ci mostri il report.
Con -u i test saranno con UDP.
Con -b limiteremo a una larghezza di banda.
Con -m otterremo la Dimensione Massima del Segmento (MSS), che è la più grande quantità di dati che un computer/dispositivo supporta in un singolo segmento, Non frammentato. MSS = MTU – Intestazione TCP e intestazione IP. Intestazione TCP e intestazione IP = 40 Byte. Esempi di MTU: Ethernet LAN:1500 Byte, PPPoE: 1492 Byte (ADSL), Token di squillo o 16 Mb/sec: 17914 bytes y Dial-up: 576 Byte
Para más información ejecutaremos la opción -h
Uso: iperf [-s|-C Ospite] [Opzioni]
iperf [-h|–Guida] [-v|–Versione]
Client/Server:
-f -io -l -m -p -u -w -B -C -M -N -V |
–formato –intervallo –Len –print_mss –porto –UDP –finestra –legare –compatibilità –Mss –senza ritardi –Versione IPv6 |
[kmKM] # #[CHILOMETRO] # #[CHILOMETRO] # |
Formato per il rapporto: Kbitits, Mbit, KBytes, MBytes secondi tra i rapporti periodici sulla larghezza di banda lunghezza del buffer per la lettura o la scrittura (default 8 KB) stampa TCP dimensione massima del segmento (MTU – Intestazione TCP/IP) Porta del server su cui ascoltare/connettersi utilizzare UDP anziché TCP Dimensioni della finestra TCP (dimensione del buffer del socket) vincolare a “ospite”, un'interfaccia o un indirizzo multicast per l'uso con le versioni precedenti non invia messaggi aggiuntivi impostare la dimensione massima del segmento TCP (MTU – 40 Byte) impostare TCP nessun ritardo, disabilitare l'algoritmo di Nagle Impostare il dominio su IPv6 |
Specifico del server:
-s -O -D |
–Server –single_udp –Daemon |
Esegui in modalità server eseguire in modalità UDP a thread singolo Esegui il server come demone |
Specifico per il cliente:
-b -c -d -n -r -t -F -Io -L -P -T |
–larghezza di banda –cliente –dualtest –Num –cambio –Ore –fileinput –Puzzare –AscoltoAscolto –parallelo –Ttl |
#[CHILOMETRO] “ospite” #[CHILOMETRO] # # |
per UDP, Larghezza di banda per l'invio in bit/sec (default 1 Mbit/sec, implica -u) Esegui in modalità client, Connessione a “ospite” Esegui un test bidirezionale contemporaneamente numero di byte da trasmettere (invece di -t) Fai un test bidirezionale individualmente tempo in secondi per trasmettere per (default 10 Secs) inserire i dati da trasmettere da un file Inserire i dati da trasmettere da STDIN porta per ricevere nuovamente i test bidirezionali Numero di thread client paralleli da eseguire Tempo di vita, per multicast (default 1) |
Misto:
-h -v |
–Guida –Versione |
Stampa questo messaggio e chiudi Stampa le informazioni sulla versione e chiudi |