Jakie są lepsze narzędzia / narzędzia do testowania rzeczywistej przepustowości łącza? W moim przypadku testuję prawdziwą przepustowość przez most WiFi.
Jakie są lepsze narzędzia / narzędzia do testowania rzeczywistej przepustowości łącza? W moim przypadku testuję prawdziwą przepustowość przez most WiFi.
Odpowiedzi:
Uważam, że iperf jest jednym z bardziej użytecznych narzędzi do testowania przepustowości punkt-punkt. Ma wiele opcji testowania za pomocą tcp / udp, dzięki udp może powiedzieć, ile jittera było. Porty iperf są dostępne dla prawie każdego systemu operacyjnego.
Lubię też testować za pomocą NDT , ale nie jest tak łatwo pracować z iperf, ponieważ NDT zasadniczo musi być gdzieś skonfigurowany jako serwer, a klient musi mieć zainstalowaną Javę.
Przeciągnęłbym potokiem coś takiego jak / dev / urandom (lub / dev / zero, aby przetestować kompresję urządzeń, jeśli w ogóle), używając dwóch maszyn * nix.
Listen i potokuj do / dev / null na jednej maszynie
nc –l –p 7000 | /dev/null
Podłącz i potokuj 100MiB losowych danych na drugim
dd if=/dev/urandom bs=1M count=100 | nc 192.168.1.120 7000 –q 10
Dla statystyk w czasie rzeczywistym użyj pipeviewer
dd if=/dev/urandom bs=1M count=100 | pv | nc 192.168.1.120 7000 -q 10
netcat
standardowego wejścia. Możesz go ponownie użyć, aby twoje późniejsze testy były również bardziej porównywalne.
IxChariot . Nie jest darmowy, ale może symulować wszelkiego rodzaju ruch. SmallNetBuilder.com używa go do swoich testów produktów.
Co uważasz za „rzeczywistą przepustowość sieci”? Zależy to całkowicie od funkcji sieci i potrzeb użytkowników.
Na przykład przepustowość nie będzie decydującym atrybutem wydajności sieci, jeśli masz sześciu użytkowników, którym nie wolno przesyłać strumieniowo plików wideo / audio ani przesyłać plików. W takim przypadku, gdy masz wystarczającą przepustowość dla ich standardowego ruchu, więcej jest po prostu marnotrawstwem.
Testy porównawcze są przydatne do określania słabych punktów w sieci, ale nie należy ich traktować jako odzwierciedlenia doświadczenia użytkownika, chyba że naśladują wzorce ruchu użytkowników.
Jeśli próbujesz po prostu dowiedzieć się, ile przepustowości możesz przepchnąć przez mostek bezprzewodowy, zanim spadnie, naprawdę nie możesz pokonać iperf i FTP (choć może być potrzebna kilka maszyn testujących w tym samym czasie). Pamiętaj również o przetestowaniu ruchu dwukierunkowego.
Jeśli chcesz dowiedzieć się, jakie są przewidywane wrażenia użytkowników, potrzebujemy więcej informacji.
Użyłem PCATTCP do przetestowania prostej przepustowości. Program jest ustawiony na odbiór na jednym komputerze, a następnie drugi komputer nadaje.
Możesz użyć oprogramowania D-ITG. Jest bezpłatny i można go pobrać ze strony http://www.grid.unina.it/software/ITG/
Użyłem go do przetestowania kilku komputerów podłączonych do sieci z różnymi systemami operacyjnymi. Przepustowość, jitter i opóźnienie można łatwo zmierzyć.
Komercyjną alternatywą jest Netrounds (www.netrounds.com). Jest to usługa w chmurze (SaaS), co oznacza, że nie ma inwestycji. Istnieje również bezpłatny 30-dniowy okres próbny.
Wykorzystuje aktywne urządzenia pomiarowe, które można łatwo pobrać. Te sondy używają zoptymalizowanego jądra Linux w celu uzyskania najwyższej wydajności i najlepszej kontroli sprzętu sieciowego.
Netrounds może generować i mierzyć do 10 Gbit / s przy użyciu standardowego sprzętu komputerowego, zarówno TCP, jak i UDP (nawet multicast). Obsługa sieci VLAN i wielu strumieni QoS.