Italiano English
Modifica History Actions

Differenze per "iperf"

Differenze tra le versioni 2 e 5 (in 3 versioni)
Versione 2 del 2014-07-26 12:35:57
Dimensione: 1105
Autore: Nemesis
Commento: bidirezionale e finestra TCP
Versione 5 del 2014-07-26 15:34:07
Dimensione: 2168
Autore: Nemesis
Commento: bidirezionale UDP
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 7: Linea 7:
'''Nota bene''': al fine di non influenzare negativametne il test è meglio utilizzare due PC invece che due antenne. '''Nota bene''': al fine di non influenzare negativametne il test è meglio utilizzare due PC invece che fare il test direttamente sulle antenne.
Linea 20: Linea 20:
iperf -c <hostname> -u -b 25M -t 60 -i 1 iperf -c <host> -u -b 25M -t 60 -i 1
}}}

Effettua un test UDP con 25 MByte di ampiezza di banda per 60 secondi con un aggiornamento delle statistiche ogni secondo.

=== Test UDP bidirezionale ===

E' possibile fare un test '''bidirezionale''' specificando l'opzione '''-d''' (''dual'') sul client:

{{{
iperf -c <host> -u -d -b 25M -t 60 -i 1
Linea 25: Linea 35:
sul server: Sul server:
Linea 34: Linea 44:
iperf -c <hostname> -t 60 -i 1 iperf -c <host> -t 60 -i 1
Linea 36: Linea 46:

Effettua un test della durata di 60 secondi con aggiornamento delle statistiche ogni secondo.
Linea 39: Linea 51:
è possibile fare un test '''bidirezionale''' specificando l'opzione '''-d''' (''dual'') sul client: E' possibile fare un test '''bidirezionale''' specificando l'opzione '''-d''' (''dual'') sul client:
Linea 42: Linea 54:
iperf -c <hostname> -d -t 60 -i 1 iperf -c <host> -d -t 60 -i 1
Linea 58: Linea 70:
iperf -c <hostname> -w 1024k -t 60 -i 1 iperf -c <host> -w 1024k -t 60 -i 1
Linea 60: Linea 72:

== Tabella riassuntiva dei parametri utilizzati ==

|| '''Parametro''' |||| '''Funzione ||
|| -s |||| modalità server ||
|| -c <host> |||| modalità client (specificare l'indirizzo del server subito dopo) ||
|| -u |||| UDP ||
|| -t <durata> |||| durata del test ||
|| -i <intervallo> |||| intervallo per l'aggiornamento delle statistiche in secondi ||
|| -b <banda> |||| banda da utilizzare in bps (solo UDP), es: 100k (100 kilobit/sec), 20m (20 megabit/sec) ||
|| -w <finestra> |||| larghezza finestra TCP in bytes, è possibile utilizzare valori come 100K (100 KBytes), 1M (1 MByte) ||
|| -d |||| bidirezionale (dual) ||

Bandwidth testing con Iperf

Iperf è uno strumento per la misurazione della banda TCP/UDP.

Per effettuare un test è necessario avere 2 terminazioni in cui una fa da server e l'altra da client.

Nota bene: al fine di non influenzare negativametne il test è meglio utilizzare due PC invece che fare il test direttamente sulle antenne.

Effettuare un test UDP

sul server:

iperf -s -u -i 1

sul client:

iperf -c <host> -u -b 25M -t 60 -i 1

Effettua un test UDP con 25 MByte di ampiezza di banda per 60 secondi con un aggiornamento delle statistiche ogni secondo.

Test UDP bidirezionale

E' possibile fare un test bidirezionale specificando l'opzione -d (dual) sul client:

iperf -c <host> -u -d -b 25M -t 60 -i 1

Effettuare un test TCP

Sul server:

iperf -s -i 1

sul client:

iperf -c <host> -t 60 -i 1

Effettua un test della durata di 60 secondi con aggiornamento delle statistiche ogni secondo.

Test TCP bidirezionale

E' possibile fare un test bidirezionale specificando l'opzione -d (dual) sul client:

iperf -c <host> -d -t 60 -i 1

Allargare la finestra TCP

E' possibile specificare una dimensione della finestra TCP maggiore con l'opzione -w, e va fatto sia sul server che sul client.

sul server:

iperf -s -w 1024k -i 1

sul client:

iperf -c <host> -w 1024k -t 60 -i 1

Tabella riassuntiva dei parametri utilizzati

Parametro

Funzione

-s

modalità server

-c <host>

modalità client (specificare l'indirizzo del server subito dopo)

-u

UDP

-t <durata>

durata del test

-i <intervallo>

intervallo per l'aggiornamento delle statistiche in secondi

-b <banda>

banda da utilizzare in bps (solo UDP), es: 100k (100 kilobit/sec), 20m (20 megabit/sec)

-w <finestra>

larghezza finestra TCP in bytes, è possibile utilizzare valori come 100K (100 KBytes), 1M (1 MByte)

-d

bidirezionale (dual)