- - Co to jest przepustowość? 6 najlepszych narzędzi do pomiaru przepustowości

Co to jest przepustowość? 6 najlepszych narzędzi do pomiaru przepustowości

Przepustowość - a ściślej przepustowość sieciponieważ właśnie o tym będziemy rozmawiać - jest miarą zdolności obwodu do przesyłania danych. Zazwyczaj jest wyrażany w bitach na sekundę i daje wyobrażenie o ilości danych, które można przesłać w jednostce czasu. Dzisiaj sprawdzamy najlepsze narzędzia do pomiaru przepustowości. Niektórzy z was mogą się zastanawiać, dlaczego ktoś potrzebuje takiego narzędzia. W końcu, czy przepustowość obwodu 100 Mb / s nie wynosi 100 Mb / s? Cóż, nie zawsze, stąd potrzeba narzędzi do jego pomiaru.

Rozpoczniemy naszą eksplorację od dogłębnej analizyspójrz na przepustowość. Powiemy Ci, co to jest, a co nie. Następnie postaramy się rozwiązać powszechne zamieszanie między przepustowością a przepustowością. Są powiązane, ale nie takie same. Następnie porozmawiamy o czynnikach mających negatywny wpływ na przepustowość. Naszym następnym zadaniem będzie upewnienie się, że wszyscy są na tej samej stronie o bitach i bajtach oraz że wszyscy rozumiemy, co tak naprawdę oznaczają liczby przepływności. Po tym wszystkim ujawnimy jedne z najlepszych narzędzi do pomiaru przepustowości, jakie możemy znaleźć, a następnie krótką dyskusję na temat konkretnych narzędzi używanych do pomiaru przepustowości Internetu.

Co to jest przepustowość?

Według Wikipedii „przepustowość tomaksymalna szybkość produkcji lub maksymalna szybkość, z jaką można przetworzyć coś ”. Jest to jednak dość ogólne i najbardziej interesuje nas przepustowość sieci. Odnosząc się więc do popularnej encyklopedii online, w kontekście telekomunikacji jest ona dalej definiowana jako „szybkość pomyślnego dostarczenia wiadomości przez kanał komunikacyjny”. Zbliżamy się do celu, jakim jest zdefiniowanie przepustowości.

W sieciach komputerowych zwykle przepustowośćodnosi się do obwodu lub maksymalnej zdolności łącza do przenoszenia danych. Jego wartość jest wyrażana w bitach na sekundę (bps), często przy użyciu mnożników, takich jak kilo, mega lub giga. Za przepustowość często płaci się. Na przykład oczekujesz, że interfejs LAN 100 Mbps będzie miał przepustowość 100 Mbps. Podobnie, jeśli masz połączenie z Internetem o przepustowości 20 Mb / s, oczekujesz, że jego przepustowość wyniesie 20 Mb / s.

Dokładna definicja przepustowości nie jest dokładnie taka samajasne, ale dla celów naszej dyskusji założymy, że to prawdziwa miara zdolności obwodu sieciowego do przenoszenia danych. Mówiąc prościej, jest to maksymalna możliwa do uzyskania przepustowość obwodu. Jeśli porównamy obwód z autostradą - jak to często robimy - przepustowość to liczba samochodów, które może przewieźć na godzinę.

Czy przepustowość i przepustowość są takie same?

Biorąc pod uwagę naszą próbę zdefiniowaniaprzepustowość, możesz dojść do wniosku, że przepustowość i przepustowość są takie same. A jeśli spojrzymy na definicje przepustowości sieci i przepustowości sieci, zobaczysz wiele podobieństw. W rzeczywistości definicja przepustowości jednej osoby może być definicją przepustowości innej osoby, co może sprawiać wrażenie, że warunki są luźno wymienne.

Nie uważamy, że są one wymienne. Ale w rzeczywistości to, co naszym zdaniem nie ma znaczenia. A przynajmniej nie powinno to mieć dla ciebie większego znaczenia. Liczy się to, że uzgodnimy, co będzie się nazywało w tym artykule. W dalszej części dyskusji będziemy odnosić się do przepustowości jako MAKSYMALNEJ nośności obwodu i będziemy odnosić się do przepustowości jako BIEŻĄCEGO współczynnika danych przenoszonych przez obwód. Tak więc zmierzona przepustowość obwodu o przepustowości 100 Mb / s może wynosić zaledwie 1 Mb / s. W rzeczywistości może wynosić zero.

Czynniki wpływające na przepustowość

Tak więc, jeśli przepustowość jest maksymalną nośnościąpojemność obwodu, nie powinna się różnić, prawda? Cóż, tak naprawdę się różni. W rzeczywistości ważne jest rozróżnienie między maksymalną a rzeczywistą przepustowością. Wyjaśnijmy. Weźmy jako przykład przepustowość ścieżki danych między serwerem w jednym centrum danych a innym serwerem w innym centrum danych. Oczywiście kusiłoby nas, abyśmy wierzyli, że przepustowość ścieżki będzie taka, jak w segmencie ścieżki o najniższej przepustowości. Ale chociaż prawdą jest, że nigdy nie będzie wyższy, może być niższy. Każde urządzenie między źródłem a miejscem docelowym może dodać pewne opóźnienia, które z kolei negatywnie wpłyną na przepustowość.

Nadużywanie sieci i wynikające z tegozatory mogą również wpływać na przepustowość. Jeśli wrócimy do analogii autostrady, wszyscy wiemy, że ruchliwa autostrada biegnie znacznie wolniej niż ta o małym natężeniu ruchu. To samo dotyczy przeciążonych sieci.

Nie myl bitów i bajtów

Znając maksymalną przepustowość obwodu lubścieżka do miejsca docelowego powinna umożliwiać obliczenie, ile czasu zajmie przesłanie pliku o danym rozmiarze. Ale musisz uważać, aby wyprostować jabłka i pomarańcze.

Przepustowość jest zazwyczaj mierzona w bitach nasekunda (bps), kilobity na sekundę (kbps), megabity na sekundę (Mbps) i gigabity na sekundę (Gbps). I jest pewne zamieszanie, co oznaczają prefiksy kilo, mega i giga. W standardzie S.I. te przedrostki wskazują pomnożenie przez 1000 (kilogram), 1 000 000 (mega) i 1 000 000 000 (giga).

Jeśli chodzi o rozmiary plików, zwykle są mierzone wbajty, kilobajty, megabajty i gigabajty, gdzie bajt ma osiem bitów. W dzisiejszych czasach przedrostki kilo, mega i giga mają takie same standardowe znaczenia S.I., które są zgodne ze standardami Międzynarodowej Komisji Elektrotechnicznej (IEC) z 1998 roku. Jednak wielu nadal używa starszej konwencji binarnej, która definiuje kilobajt jako 1 024 bajtów. W konsekwencji rozmiar pliku 1 megabajt to 1024 × 1024 (lub 1 048 579) bajtów, a 1 gigabajt to 1024 × 1024 × 1024 (lub 1 073 741 824) bajtów.

Należy tutaj zauważyć, żeróżnica między gigabajtem S.I a binarnym gigabajtem oldschoolowym wynosi prawie 74 megabajty. Tak więc, próbując obliczyć czas wymagany do przesłania dowolnej ilości danych, musisz wiedzieć, czy rozmiar pliku i dane o przepustowości używają S.I. lub prefiksów binarnych.

Prosty numer

Ludzie często się skracajączęsto używane wyrażenia. Na przykład często będziemy odnosić się do pliku 64 kilobajtów jako pliku 64 kB lub do pliku 100 megabajtów jako pliku 100 megabajtów. Często robimy to samo, gdy mówimy o przepustowości obwodu. Tak więc obwód 256 kilobitów na sekundę określamy jako obwód 256 k lub obwód 2 Mb / s jako obwód 2 megabajty. Oczywiście oznacza to, że należy zachować ostrożność przy obliczaniu czasów przesyłania, ponieważ rozmiary plików są mierzone w bajtach, a przepustowość obwodu mierzona jest w bitach.

Jeśli weźmiemy na przykład plik 64 k. W rzeczywistości jest to 64 × 1024 (przy założeniu, że używamy mnożników binarnych) × 8 bitów, co daje w sumie 524 288 bitów. Podobnie obwód 64 k będzie transmitował bity z szybkością 64 × 1 000 lub 64 000 b / s. Dlatego czas potrzebny na przesłanie pliku 64 k przez obwód 64 k wyniesie co najmniej 524 288/64 000 lub 8,192 sekundy. Wiele osób błędnie zakłada, że ​​„k” jest zawsze takie samo i doszedł do wniosku, że przesłanie pliku 64 k zajmuje 1 sekundę przez obwód 64 k.

Najlepsze narzędzia do pomiaru przepustowości

Wśród wszystkich dostępnych narzędzi do monitorowaniai mierzyć wydajność sieci, niektóre są przeznaczone do pomiaru przepustowości. To są narzędzia, które zamierzamy sprawdzić. Poniższe narzędzia używają różnych metod pomiaru przepustowości. Niektóre wykorzystają protokoły analizy, takie jak SNMP lub NetFlow, podczas gdy inne przeprowadzą testy warunków skrajnych.

1. Pakiet analizatora przepustowości sieci SolarWinds (BEZPŁATNA WERSJA PRÓBNA)

SolarWinds zyskał solidną reputacjętworząc jedne z najlepszych narzędzi do monitorowania sieci. Amerykańska firma słynie również z wielu bezpłatnych narzędzi, które zaspokajają konkretne potrzeby administratorów sieci, takie jak serwer TFTP lub kalkulator podsieci.

Firma ma również rozwiązanie do analizy przepustowości Pakiet analizatora przepustowości sieci. Nie jest to jednak samodzielny produkt, ale raczej dodatek do któregoś z nich Monitor wydajności sieci SolarWinds, jedno z najlepszych narzędzi do monitorowania SNMP lub SolarWinds NetFlow Traffic Analyzer, doskonały kolektor i analizator NetFlow.

Podsumowanie sieci SolarWinds NPM

Zobaczmy więc, co Analizator przepustowości sieci paczka ma do zaoferowania. Produkt oferuje kompleksową analizę przepustowości sieci i monitorowanie wydajności. W ten sposób będzie monitorować i analizować wydajność i przepustowość sieci. Pomoże również znaleźć awarie sieci oraz monitorować dostępność i wydajność urządzeń oraz gromadzić dane dotyczące przepływu w celu pomiaru przepustowości.

Oprogramowanie może również pomóc w identyfikacjiużytkownicy i aplikacje ograniczające przepustowość, określają, którzy użytkownicy, aplikacje lub protokoły sieciowe używają największej przepustowości, sprawdzają zasady ustalania priorytetów ruchu sieciowego i mierzą skuteczność zasad QoS.

Pakiet przepustowości sieci SolarWinds jest licencjonowanyna podstawie największej liczby węzłów, interfejsów lub woluminów. Musisz skontaktować się z SolarWinds, aby uzyskać wycenę. Ponieważ jest to dodatek do NPM lub NTA, musisz również uwzględnić koszt jednego z nich. Jeśli wolisz wypróbować produkt przed jego zakupem, dostępna jest bezpłatna wersja próbna.

BEZPŁATNA WERSJA PRÓBNA: PAKIET ANALIZATORA SIECI SOLARWINDS

2. Iperf3

Można użyć do tego serii narzędzi iperfokreślić maksymalną przepustowość sieci IP. Posiada różne parametry, które można regulować, dotyczące czasu, protokołów i buforów, co pozwala dostosować zadanie do konkretnych potrzeb. Dla każdego testu iperf3 zgłasza zmierzoną przepustowość, stratę i inne parametry.

Iperf3 oferuje wiele ulepszeń w stosunku do poprzednichwersje i zawiera teraz szereg funkcji znalezionych w innych narzędziach, takich jak nuttcp i netperf. Tych przydatnych funkcji brakowało w poprzednim programie iperf. Na przykład ta wersja ma tryb zerowania kopii i opcjonalne wyjście JSON. Zauważ, że iperf3 nie jest wstecznie kompatybilny z oryginalnym iperf.

Zrzut ekranu Iperf3

Iperf3 jest głównie rozwijany przez ESnet / Lawrence BerkeleyNational Laboratory. Jest wydany na podstawie trzypunktowej licencji BSD. Opracowane głównie na CentOS Linux, FreeBSD i OS X, są to jedyne oficjalnie obsługiwane platformy. Pojawiły się jednak doniesienia o sukcesach w OpenBSD, Android i innych dystrybucjach Linuksa.

Pamiętaj, że poprzednia wersja iperf, iperf2, jest nadal aktywnie rozwijana przez inną organizację. Jeśli jednak chcesz mieć najlepszą funkcjonalność, powinieneś jej użyć iperf3 który można pobrać ze strony domowej GitHub.

3. Test prędkości TotuSoft LAN

Pomimo swojej nazwy Test prędkości LAN nie będzie testować tylko sieci lokalnych. Został zaprojektowany od podstaw jako proste, ale potężne narzędzie do pomiaru transferu plików, dysku twardego, napędu USB i prędkości sieci LAN. Narzędzie działa na podstawie obliczenia czasu wymaganego do przeniesienia znanej ilości danych. Jeśli jako miejsce docelowe wybierzesz lokalny dysk twardy lub urządzenie pamięci USB, zmierzy on przepustowość tego urządzenia. Z drugiej strony, jeśli wybierzesz zdalną lokalizację przechowywania, będzie ona mierzyć przepustowość sieci.

Zrzut ekranu testu prędkości TotuSoft LAN

Test prędkości LAN buduje plik testowy w pamięci, a następnie przesyła gow obie strony (bez negatywnych skutków buforowania plików Windows / Mac), jednocześnie śledząc czas wymagany do ukończenia transferu. Następnie wykonuje wszystkie obliczenia dla Ciebie.

Istnieje również opcja przesłania pliku na komputer zdalny z systemem Test prędkości LAN Serwer. Może to być przydatne, ponieważ pozwala stwierdzić, że mierzona jest tak naprawdę przepustowość sieci LAN i że wszelkie opóźnienia w podsystemie pamięci hosta zdalnego są ignorowane. Tak jak Test prędkości LAN narzędzie, Test prędkości LAN Serwer będzie przechowywać odebrane dane w pamięci, a nie na dysku.

Test prędkości LAN jest dostępny w bezpłatnej wersji z obniżoną liczbą funkcji lub w wersji płatnej od 10 USD za pojedynczą licencję z rabatami ilościowymi na wiele kopii.

4. NetStress

NetStress jest narzędziem specjalizującym się w pomiarachprzepustowość w sieciach bezprzewodowych. Jest to dwuskładnikowe narzędzie z klientem i serwerem i skutecznie mierzy przepustowość między nimi. Można go więc używać również do sieci przewodowych.

Zrzut ekranu z NetStress

Zalecane użycie tego narzędzia to pierwszeużyj go, aby ustalić punkt odniesienia dla wydajności sieci. Następnie, gdy zgłaszane są problemy i podejrzewasz, że wydajność spadła, uruchom ją ponownie i porównaj wyniki z testem porównawczym. Dzięki temu dowiesz się, czy rzeczywiście występuje problem z przepustowością, i wskaże kroki niezbędne do jego rozwiązania. To właśnie tutaj pojawia się specjalizacja narzędzia bezprzewodowego.

NetStress jest pełen funkcji. Po pierwsze, istnieje tylko jedno narzędzie, którym może być serwer lub klient. Będzie także obsługiwał przesyłanie danych zarówno TCP, jak i UDP o zmiennej wielkości segmentu i będzie obsługiwał wiele strumieni danych. Ma również kilka zaawansowanych parametrów, które można dostosować do własnych upodobań. Na przykład możesz wybrać jednostki wyświetlania w bitach lub bajtach na sekundę.

Netstress można go pobrać bezpłatnie z nutsaboutnets.com, witryny wydawcy.

5. Test przepustowości TamoSoft

The Test przepustowości TamoSoft jest jedynym narzędziem na naszej liście, które jest reklamowanejako narzędzie do testowania przepustowości. Jest to darmowe narzędzie. Oznacza to, że chociaż jest dostępny za darmo, nie jest open source. Narzędzie działa poprzez ciągłe wysyłanie strumieni danych TCP i UDP przez sieć i obliczanie ważnych wskaźników. Będzie na przykład obliczać wartości przepustowości w górę i w dół, utratę pakietów i czas podróży w obie strony. Oprogramowanie wyświetla wyniki zarówno w formacie numerycznym, jak i wykresowym.

Zrzut ekranu testu wydajności TamoSoft

The Test przepustowości TamoSoft obsługuje połączenia IPv4 i IPv6 orazumożliwia użytkownikowi ocenę wydajności sieci w zależności od ustawień jakości usługi (QoS). Podobnie jak kilka innych narzędzi z naszej listy, jest to narzędzie dwuskładnikowe z serwerem i klientem.

Oto jak działają narzędzia: Część klienta łączy się z częścią serwera, która nasłuchuje połączeń. Po nawiązaniu połączenia klient i serwer wymieniają dane w obu kierunkach, a część aplikacji klienta oblicza i wyświetla wskaźniki sieci. Jest to dość proste, ale doskonale mierzy rzeczywistą wydajność.

The Test przepustowości TamoSoft jest darmowy, a TamoSoft oferuje również pełnoprawne rozwiązanie do analizy wydajności sieci WLAN o nazwie TamoGraph Site Survey.

6. IxChariot

Ostatni na naszej liście jest IxChariot z Ixia, działu oprogramowania Keysight, producentajednych z najbardziej znanych na świecie elektronicznych urządzeń testowych. IxChariot to o wiele więcej niż narzędzie do pomiaru przepustowości, jest to kompletne rozwiązanie do analizy sieci z niezliczonymi zaawansowanymi funkcjami. Zmierzy przepustowość - inaczej nie byłoby jej na tej liście - ale zrobi znacznie więcej.

Zrzut ekranu przepustowości Ixia IxChariot

Oto niektóre z kluczowych cech produktu. Umożliwi natychmiastową ocenę wydajności sieci, w tym wydajności sieci bezprzewodowej i lokalizacji geograficznej. Jego wydajność Punkty końcowe będą działać na urządzeniach mobilnych, komputerach osobistych, komputerach Mac lub w dowolnej usłudze hiperwizora lub w chmurze i pozwolą na centralne zarządzanie dowolną platformą. Oprogramowanie zapewnia pełną emulację aplikacji i kluczowe wskaźniki wydajności, w tym przepustowość, utratę pakietów, fluktuację, opóźnienie, MOS i filmy OTT, takie jak Netflix lub YouTube.

Jest to produkt najwyższego poziomu, który ma cenę najwyższego poziomu, którą można uzyskać jedynie po złożeniu formalnej oferty cenowej. I chociaż bezpłatna wersja próbna nie jest dostępna, bezpłatna wersja demonstracyjna jest dostępna online.

Informacje o testowaniu przepustowości Internetu

Zanim zakończymy naszą dyskusję, jest jeszcze jednapopularny rodzaj narzędzia do pomiaru przepustowości sieci, o którym chcielibyśmy porozmawiać. Są narzędziami do testowania prędkości w Internecie. Te narzędzia pozwolą Ci dość dokładnie zmierzyć maksymalną przepustowość wysyłania i pobierania, którą otrzymujesz od swojego usługodawcy internetowego.

Dostępnych jest kilka takich narzędzi i Speedtest autorstwa Ookla jest prawdopodobnie jednym z najpopularniejszych. Jest używany do ponad dziesięciu milionów unikalnych testów każdego dnia. Od momentu założenia w 2006 r. W ramach Speedtest przeprowadzono ponad 20 miliardów testów. To, co napędza firmę, to zobowiązanie do „zapewnienia przejrzystości działania sieci”.

Speedtest jest obecnie dostępny jako narzędzie internetowe w Speedtest.net oraz jako samodzielne aplikacje, które można pobrać i zainstalować na iOS, Android, OS X, Windows, Google Chrome i Apple TV.

Istnieją inne podobne narzędzia, których można użyćrównież w tym celu. Większość dużych dostawców usług internetowych ma takiego, z którego mogą korzystać ich klienci. Jednak trzymałbym się od nich z daleka i zwykle wolałbym zewnętrzne narzędzie ze względu na swoje obiektywne podejście.

Komentarze