Czasami transfery w sieci są podejrzanie niskie i zachodzi konieczność wykrycia wąskiego gardła.
Najłatwiej zrobić to przy użyciu narzędzia iperf, dostępnego na wszystkie popularne platformy.
Użytkowanie narzędzia jest bardzo proste – na hoście docelowym wywołujemy polecenie:
iperf -s -p 5000
Gdzie 5000 jest portem na którym chcemy wykonać test (domyślnie TCP, aby przetestować przepustowość UDP należy dodać flagę -u).
Na kliencie natomiast wykonujemy:
iperf -p 5000 -c host_docelowy
Po chwili otrzymamy raport postaci:
------------------------------------------------------------ Client connecting to 10.30.4.1, TCP port 5000 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.30.4.2 port 48835 connected with 10.30.4.1 port 5000 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 103 MBytes 86.3 Mbits/sec
Aby wydłużyć test możemy dodatkowo określić czas w sekundach przy użyciu flagi -t oraz opcji -i, aby ustawić interwał wyświetlania raportów.
Dodaj komentarz