Iperf és una eina que s'utilitza per fer proves de xarxa, normalment es creen fluxos de dades TCP i UDP per mesurar el rendiment d'una xarxa.
La versió més actual, iperf3 està totalment reescrita i no és compatible amb la versió original.
Instal·lació
Per a Ubuntu o Debian pots utilitzar l'ordre:
# apt install iperf3
Utilització:
Hauràs d'utilitzar un dels equips com a servidor i un altre com a client, i hauràs d'introduir aquesta ordre per al servidor:
# iperf3 -s -p 9220
I aquesta ordre per al client (modificant el paràmetre IP per l'adreça corresponent segons si proves la xarxa privada o una VPN):
# iperf3 -c IP -p 9220
Resultats:
Un cop es connectin els dos equips, apareixerà un resultat semblant al de la captura, dins de la qual hi haurà diverses coses que cal tenir en compte.
- Interval: Quantitat de temps entre comprovacions.
- Transfer: Quantitat transferida durant el període.
- Bitrate: Velocitat de la transferència.
Hi ha les mateixes pestanyes que a l'apartat anterior, però afegint-hi Retr i Cwnd.
- Retr: significa Retransmitted TCP packets i indica el nombre de paquets TCP que s'han hagut de tornar a enviar; com més baix sigui el nombre, millor.
- Cwnd: significa Congestion Window . La finestra de congestió és una variable d'estat de TCP que limita la quantitat de dades que TCP pot enviar a la xarxa abans de rebre un ACK.
Instal·lació
En el cas de distribucions RHEL com ara CentOS o Rocky Linux pots utilitzar l'ordre:
# dnf install iperf3
Utilització:
Hauràs d'utilitzar un dels equips com a servidor i un altre com a client, i hauràs d'introduir l'ordre per al servidor (pots modificar el port en totes dues ordres, però has de tenir en compte que no sigui el d'un altre servei en ús):
# iperf3 -s -p 5201
I l'ordre per al client (modificant el paràmetre IP per l'adreça corresponent segons si proves la xarxa privada o una VPN):
# iperf3 -c IP -p 5201
Resultats:
Un cop es connectin els dos equips, apareixerà un resultat semblant al de la captura, dins de la qual hi haurà diverses coses que cal tenir en compte.
- Interval: Quantitat de temps entre comprovacions.
- Transfer: Quantitat transferida durant el període.
- Bitrate: Velocitat de la transferència.
Hi ha les mateixes pestanyes que a l'apartat anterior, però afegint-hi Retr i Cwnd.
- Retr: significa Retransmitted TCP packets i indica el nombre de paquets TCP que s'han hagut de tornar a enviar; com més baix sigui el nombre, millor.
- Cwnd: significa Congestion Window . La finestra de congestió és una variable d'estat de TCP que limita la quantitat de dades que TCP pot enviar a la xarxa abans de rebre un ACK.
Instal·lació
En el cas de Windows hauràs de descarregar iperf3, un cop descarregat el fitxer hauràs de descomprimir-lo.
Utilització:
Un cop el fitxer estigui descomprimit, per executar-lo hauràs de fer-ho des d'un terminal CMD. Un cop tinguis el CMD obert, cerca el directori on tinguis el fitxer. Si fas servir el mateix usuari i tens el fitxer a baixades, és tan senzill com utilitzar l'ordre:
# cd %USERPROFILE%\Downloads\iperf3
Un cop siguis al mateix directori, executa el fitxer: hauràs d'utilitzar un dels equips com a servidor i un altre com a client, i introduir l'ordre per al servidor (pots modificar el port en totes dues ordres, però has de tenir en compte que no sigui el d'un altre servei en ús):
# iperf3.exe -s -p 5201
I l'ordre per al client (modificant el paràmetre IP per l'adreça corresponent segons si proves la xarxa privada o una VPN):
# # iperf3.exe -c IP -p 5201
Resultats:
Un cop es connectin els dos equips, apareixerà un resultat semblant al de la captura, dins de la qual hi haurà diverses coses que cal tenir en compte.
- Interval: Quantitat de temps entre comprovacions.
- Transfer: Quantitat transferida durant el període.
- Bitrate: Velocitat de la transferència.
Esperem haver-te ajudat. Recorda, si tens dubtes sobre aquesta o qualsevol altra qüestió relacionada amb els teus servidors a Clouding, contacta amb nosaltres a soporte@clouding.io Som al teu costat per al que necessitis, consulta'ns!