Anonim

Ti sei mai chiesto come testare la connessione tra computer sulla tua rete? Forse hai una sezione della tua rete che sembra essere poco performante. Il tuo NFS è lento? Iperf3 può aiutarti in tutto questo.

Iperf3 è uno strumento open source che consente di analizzare il traffico di rete e testare la larghezza di banda della rete. Si basa su un client e un server per testare la connessione tra di loro. Questo non è un problema, tuttavia, perché Iperf3 è disponibile su quasi tutti i sistemi operativi, inclusi i dispositivi mobili.

Ottieni Iperf3

Link veloci

  • Ottieni Iperf3
    • finestre
    • Linux
  • Prova la tua connessione
  • Esegui un server
  • Più opzioni
    • Registrazione
    • Tempo
    • byte
  • Pensieri di chiusura

Dovrai procurarti Iperf3 prima di poterlo testare. È disponibile gratuitamente sul sito Web del progetto, quindi ottenerlo non sarà un problema. Questa guida tratterà Linux e Windows, ma il processo è simile su altre piattaforme.

finestre

Vai al sito Web Iperf3 e scarica l'ultima versione per Windows. Arriverà in un file zip, quindi dovrai estrarlo. Puoi estrarlo ovunque, ma assicurati che sia conveniente. Dovrai accedervi dal prompt dei comandi.

Una volta estratto, è necessario accedervi dalla riga di comando. Fare clic sul menu Start e utilizzare la funzione di ricerca per aprire il prompt dei comandi.

Quando il prompt è aperto, dovrai cambiare le directory nel punto in cui hai estratto l'exe Iperf3.

C:> cd C: PathToYourZip

Da lì, è possibile eseguire iperf3.exe. È possibile aggiungere i flag e passarvi le informazioni mentre si esegue il comando.

Il resto di questa guida farà riferimento al comando come iperf3, ma probabilmente dovrai includere la parte .exe.

Linux

Installare Iperf3 su Linux è molto semplice. Devi solo usare il tuo gestore pacchetti. Diverse distribuzioni lo chiamano iperf o iperf3, quindi assicurati di scegliere quello giusto.

$ sudo apt installa iperf3

Prova la tua connessione

Il sito Web Iperf ha un elenco di server pubblici che è possibile utilizzare per testare Iperf e la connessione. Inizia usando uno di quelli per avere un'idea dello strumento.

$ iperf3 -c iperf.scottlinux.com

Il flag -c specifica che si desidera eseguire Iperf come client e lo si passa al server a cui si desidera connettersi.

Esegui un server

Per testare la connessione a uno dei computer della propria rete, è necessario eseguire Iperf come server. Nella sua forma più semplice, è super facile. Usa solo il flag -s.

$ iperf -s

Ora puoi provare a connetterti da un altro computer sulla tua rete.

C: PathTo> iperf3.exe -c 192.168.1.110

Se vuoi mantenere il server in esecuzione in background, Iperf ha un flag per eseguirlo come demone.

$ iperf3 -s -D

Se sei su Linux, puoi effettivamente eseguire Iperf come servizio all'avvio.

$ sudo systemctl abilita iperf3

Più opzioni

Ci sono altre cose utili che puoi fare con Iperf per cambiare il suo comportamento e renderlo più conveniente per te.

Registrazione

Innanzitutto, se stai eseguendo Iperf come server daemonizzato, probabilmente vorrai registrare l'attività di quel server.

$ iperf3 -s -D --logfile /path/to/iperf.log

Tutto l'output del server Iperf verrà indirizzato al tuo registro.

Tempo

Probabilmente vuoi controllare per quanto tempo dura un test di Iperf. In realtà fa la differenza. Puoi farlo aggiungendo il flag -t e dicendo a Iperf per quanti secondi vuoi che scappi.

$ iperf3 -c 192.168.1.110 -t 60

Nel test per questa guida, un test di 60 secondi ha mostrato una larghezza di banda maggiore rispetto al test standard. È sicuramente qualcosa da considerare nel testare la tua rete.

byte

Il tempo non è l'unico modo per controllare la durata dei test. È possibile specificare la quantità di byte inviati dal client. Tuttavia, tieni presente che si tratta di byte . I numeri che dovrai specificare saranno grandi.

$ iperf3 -c 192.168.1.110 -n 1000000

Pensieri di chiusura

Iperf è super facile da usare. Ora hai tutte le basi per iniziare a testare le connessioni tra diversi dispositivi. Se hai bisogno di ulteriore aiuto, il comando di aiuto di Iperf è ben documentato.

$ iperf3 -h

Ricorda sempre di condurre più test e di testare il maggior numero possibile di punti tra i dispositivi per restringere aree problematiche specifiche nella tua rete. Potrebbe essere qualcosa di ovvio e di impatto come uno switch o potrebbe essere solo un cattivo adattatore WiFi. Iperf può aiutarti a restringerlo.

Testa la tua banda di rete con iperf3