Czy zastanawiałeś się kiedyś, jak przetestować połączenie między komputerami w sieci? Być może masz sekcję swojej sieci, która wydaje się nieskuteczna. Czy twój NFS jest wolny? Iperf3 może ci w tym pomóc.
Iperf3 to narzędzie typu open source, które pozwala analizować ruch w sieci i testować przepustowość sieci. Testowanie połączenia między nimi zależy zarówno od klienta, jak i serwera. Nie stanowi to jednak problemu, ponieważ Iperf3 jest dostępny w prawie każdym systemie operacyjnym, w tym na urządzeniach mobilnych.
Uzyskaj Iperf3
Szybkie linki
- Uzyskaj Iperf3
- Windows
- Linux
- Sprawdź swoje połączenie
- Uruchom serwer
- Więcej opcji
- Wycięcie lasu
- Czas
- Bajtów
- Zamykanie myśli
Musisz zdobyć Iperf3, zanim będziesz mógł go przetestować. Jest bezpłatnie dostępny na stronie internetowej projektu, więc zdobycie go nie będzie stanowiło problemu. Ten przewodnik obejmie Linux i Windows, ale proces jest podobny na innych platformach.
Windows
Udaj się na stronę Iperf3 i pobierz najnowszą wersję dla systemu Windows. Pojawi się w pliku zip, więc musisz go rozpakować. Możesz go wyodrębnić w dowolnym miejscu, ale upewnij się, że jest to wygodne. Będziesz musiał uzyskać do niego dostęp z wiersza polecenia.
Po rozpakowaniu musisz uzyskać do niego dostęp z wiersza polecenia. Kliknij menu Start i użyj funkcji wyszukiwania, aby otworzyć wiersz polecenia.
Po otwarciu monitu musisz zmienić katalogi na miejsce, w którym rozpakowałeś exe Iperf3.
C:> cd C: PathToYourZip
Stamtąd możesz uruchomić iperf3.exe. Możesz dołączyć flagi i przekazać do nich informacje podczas wykonywania polecenia.
Pozostała część tego przewodnika będzie odnosić się do polecenia jako iperf3, ale prawdopodobnie będziesz musiał dołączyć część .exe.
Linux
Instalacja Iperf3 w systemie Linux jest bardzo łatwa. Wystarczy użyć menedżera pakietów. Różne dystrybucje nazywają to albo iperf, albo iperf3, więc upewnij się, że wybrałeś właściwy.
Sprawdź swoje połączenie
Witryna Iperf zawiera listę publicznych serwerów, których można użyć do przetestowania Iperf i połączenia. Zacznij od użycia jednego z nich, aby poznać narzędzie.
$ iperf3 -c iperf.scottlinux.com
Flaga -c określa, że chcesz uruchomić Iperf jako klient i przekazujesz mu serwer, z którym chcesz się połączyć.
Uruchom serwer
Aby przetestować połączenie z jednym z komputerów we własnej sieci, musisz uruchomić Iperf jako serwer. Najprościej mówiąc, to bardzo proste. Wystarczy użyć flagi -s.
$ iperf -s
Teraz możesz spróbować połączyć się z nim z innego komputera w sieci.C: PathTo> iperf3.exe -c 192.168.1.110
Jeśli chcesz, aby serwer działał w tle, Iperf ma flagę, aby uruchomić go jako demona.
$ iperf3 -s -D
Jeśli korzystasz z systemu Linux, możesz uruchomić Iperf jako usługę podczas uruchamiania.
Więcej opcji
Istnieje kilka innych wygodnych rzeczy, które możesz zrobić z Iperf, aby zmienić jego zachowanie i uczynić go wygodniejszym dla Ciebie.
Wycięcie lasu
Po pierwsze, jeśli używasz Iperf jako demonizowanego serwera, prawdopodobnie chcesz zarejestrować aktywność tego serwera.
$ iperf3 -s -D --logfile /path/to/iperf.log
Wszystkie dane wyjściowe serwera Iperf zostaną przekierowane do twojego dziennika.
Czas
Prawdopodobnie chcesz kontrolować, jak długo trwa test Iperf. To naprawdę robi różnicę. Możesz to zrobić, dodając flagę -t i mówiąc Iperfowi, przez ile sekund ma on działać.
iperf3 -c 192.168.1.110 -t 60
Podczas testowania tego przewodnika 60-sekundowy test wykazał większą przepustowość niż test standardowy. Zdecydowanie warto rozważyć to podczas testowania sieci.
Bajtów
Czas nie jest jedynym sposobem kontrolowania czasu trwania testów. Możesz określić liczbę bajtów wysyłanych przez klienta. Pamiętaj jednak, że to bajty . Liczby, które musisz podać, będą duże.
iperf3 -c 192.168.1.110 -n 1000000
Zamykanie myśli
Iperf jest bardzo łatwy w użyciu. Masz teraz wszystkie podstawy, aby rozpocząć testowanie połączeń między różnymi urządzeniami. Jeśli potrzebujesz dodatkowej pomocy, polecenie pomocy Iperf jest bardzo dobrze udokumentowane.
$ iperf3 -h
Zawsze pamiętaj o przeprowadzeniu wielu testów i przetestowaniu jak największej liczby punktów między urządzeniami, aby zawęzić określone obszary problemowe w sieci. Może to być coś tak oczywistego i efektownego jak przełącznik, lub po prostu zły adapter WiFi. Iperf może pomóc ci to zawęzić.