Italiano English
Modifica History Actions

Differenze per "iperf"

Differenze tra le versioni 1 e 6 (in 5 versioni)
Versione 1 del 2014-07-26 11:50:56
Dimensione: 647
Autore: Nemesis
Commento: init
Versione 6 del 2014-07-26 15:53:41
Dimensione: 2168
Autore: Nemesis
Commento: typo fix
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 7: Linea 7:
=== Effettuare un test UDP === '''Nota bene''': al fine di non influenzare negativamente il test è meglio utilizzare due PC invece che fare il test direttamente sulle antenne.

== Effettuare un test UDP ==
Linea 18: Linea 20:
iperf -c <hostname> -u -b 25M -t 60 -i 1 iperf -c <host> -u -b 25M -t 60 -i 1
Linea 21: Linea 23:
=== Effettuare un test TCP === Effettua un test UDP con 25 MByte di ampiezza di banda per 60 secondi con un aggiornamento delle statistiche ogni secondo.
Linea 23: Linea 25:
sul server: === 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:
Linea 32: Linea 44:
iperf -c <hostname> -t 60 -i 1 iperf -c <host> -t 60 -i 1
Linea 35: Linea 47:
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 ===
Linea 36: Linea 60:

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) ||

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 negativamente 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)