Questo è il comando iperf3 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
iperf3 - eseguire test di throughput di rete
SINOSSI
iperf3 -s [ Opzioni ]
iperf3 -c server [ Opzioni ]
DESCRIZIONE
iperf3 è uno strumento per eseguire misurazioni del throughput di rete. Può testare sia TCP
o velocità effettiva UDP. Per eseguire un test iperf3 l'utente deve stabilire sia un server che a
cliente.
GENERALE VERSIONI
-p, --porta n
imposta la porta del server su cui ascoltare/connettiti a n (predefinito 5201)
-f, --formato
Formato [kmKM] da riportare: Kbit, Mbit, KBytes, MBytes
-i, --intervallo n
pausa n secondi tra i rapporti periodici sulla larghezza di banda; il valore predefinito è 1, usa 0 per disabilitare
-F, --file Nome
lato client: legge dal file e scrive sulla rete, invece di usare random
dati; lato server: leggi dalla rete e scrivi sul file, invece di lanciare
i dati via
-A, --affinità n/n, m
Se possibile, impostare l'affinità della CPU (solo Linux). Sia sul client che sul server tu
può impostare l'affinità locale; inoltre, lato client è possibile sovrascrivere il
l'affinità del server solo per quel test, usando la forma n,m.
-V, --verboso
fornire un output più dettagliato
-J, --json
output in formato JSON
-d, - debug
emette l'output di debug. Principalmente (forse esclusivamente) di uso per gli sviluppatori.
-v, --versione
mostra le informazioni sulla versione ed esci
-h, --Aiuto
mostra una sinossi di aiuto
SERVER SPECIFICO VERSIONI
-s, --server
eseguire in modalità server
-D, --demone
esegui il server in background come demone
-1, --una tantum
gestire una connessione client, quindi uscire.
CLIENTE SPECIFICO VERSIONI
-c, --cliente host
eseguito in modalità client, connettendosi al server specificato
-u, --udp
usa UDP invece di TCP
-b, --larghezza di banda n[KM]
imposta la larghezza di banda target su n bit/sec (predefinito 1 Mbit/sec per UDP, illimitato per TCP).
Se sono presenti più flussi (flag -P), il limite di larghezza di banda viene applicato separatamente
ad ogni flusso. Puoi anche aggiungere una '/' e un numero all'identificatore di larghezza di banda.
Questa è chiamata "modalità burst". Invierà il numero dato di pacchetti senza
pausa, anche se supera temporaneamente il limite di larghezza di banda specificato. Collocamento
la larghezza di banda target a 0 disabiliterà i limiti di larghezza di banda (particolarmente utile per
test UDP).
-t, --tempo n
tempo in secondi per la trasmissione (predefinito 10 secondi)
-n, --byte n[KM]
numero di byte da trasmettere (invece di -t)
-k, --contatore di blocchi n[KM]
numero di blocchi (pacchetti) da trasmettere (invece di -t o -n)
-l, --lunghezza n[KM]
lunghezza del buffer da leggere o scrivere (impostazione predefinita 128 KB per TCP, 8 KB per UDP)
-P, --parallelo n
numero di flussi client paralleli da eseguire
-R, --inversione
eseguire in modalità inversa (server invia, client riceve)
-w, --finestra n[KM]
dimensione della finestra / dimensione del buffer del socket (questo viene inviato al server e utilizzato su quello
anche di lato)
-B, --legamento n[KM]
collegarsi a un'interfaccia specifica o a un indirizzo multicast
-M, --set-mss n
imposta la dimensione massima del segmento TCP (MTU - 40 byte)
-N, --nessun ritardo
imposta TCP nessun ritardo, disabilitando l'algoritmo di Nagle
-4, --versione4
usa solo IPv4
-6, --versione6
usa solo IPv6
-S, --tos n
impostare l'IP 'tipo di servizio'
-L, --etichetta di flusso n
impostare l'etichetta del flusso IPv6 (attualmente supportata solo su Linux)
-Z, --zerocopia
Utilizzare un metodo di "copia zero" per l'invio dei dati, come inviare file(2), invece del solito
scrivere(2).
-O, --omettere n
Ometti i primi n secondi del test, per saltare oltre il periodo di avvio lento TCP.
-T, --titolo str
Prefissa ogni riga di output con questa stringa.
-C, --linux-congestione qualcosa
Imposta l'algoritmo di controllo della congestione (solo Linux).
--get-server-output
Ottieni l'output dal server. Il formato di output è determinato dal server (in
particolare, se il server è stato invocato con il --json flag, l'output sarà in
formato JSON, altrimenti sarà in formato leggibile). Se il client è in esecuzione
con --json, l'output del server è incluso in un oggetto JSON; altrimenti è
aggiunto nella parte inferiore dell'output leggibile dall'uomo.
AUTORI
Iperf è stato originariamente scritto da Mark Gates e Alex Warshavsky. Pagina man e manutenzione di
Jon Dugan . Altri contributi di Ajay Tirumala, Jim
Ferguson, Feng Qin, Kevin Gibbs, John Estabrook , Andrea
Gallatin , Stephen Hemminger
Usa iperf3 online utilizzando i servizi onworks.net