Ilekroć podejrzewasz coś złego w związku zwydajność sieci, najlepszym rozwiązaniem jest przeprowadzenie testów w celu potwierdzenia, że rzeczywiście istnieje problem, a także pomoc w zlokalizowaniu go i, ostatecznie, naprawieniu. Dostępnych jest wiele narzędzi do testowania wydajności sieci. Tak wiele, że wybranie tego, który najlepiej pasuje do Twojej konkretnej potrzeby, może okazać się dużym wyzwaniem. Na szczęście wykonaliśmy dla Ciebie trochę ciężkiej pracyi opracowaliśmy listę najlepszych narzędzi do testowania wydajności sieci i zamierzamy je przejrzeć, podkreślając podstawowe funkcje każdego produktu.
Zanim zaczniemy, krótko omówimy siećogólna wydajność. Dołożymy wszelkich starań, aby opisać, co to jest. Jak się przekonacie, jest to przede wszystkim kwestia percepcji. Czynniki wpływające na nasze postrzeganie wydajności sieci będą naszym kolejnym zleceniem. Następnie omówimy testy wydajności sieci, jak to się robi i co się z tym wiąże. Będziemy również nalegać na rozróżnienie między testowaniem wydajności sieci a monitorowaniem wydajności sieci - dwie powiązane, ale różne koncepcje. A kiedy już będziemy na tej samej stronie, przejrzymy najlepsze narzędzia do monitorowania wydajności sieci.
Informacje o wydajności sieci
Jak elokwentnie zdefiniowano w zdaniu jednorazowymWikipedia, „wydajność sieci odnosi się do miar jakości usługi sieci widzianej przez klienta”. Definicja składa się z trzech zasadniczych elementów. Pierwszy to środki część. Wyraźnie ustalono, że wydajność sieci należy mierzyć. Kolejnym ważnym bitem jest jakość usług sieci. Jakość usług jest ogólną koncepcją, ale, jak się przekonacie, związanych jest z nią kilka konkretnych wskaźników. Ostatnią ważną częścią jest klient. Nie interesuje nas wydajność sieci jako kwestia teoretyczna. To, co musimy zmierzyć, to prawdziwe wrażenia użytkownika.
Kilka różnych czynników wpływa na postrzeganewydajność sieci i są ogólnie uważane za ważne. Pierwsze dwa to przepustowość i przepustowość, ale często występują pewne pomyłki między tymi dwoma terminami. Przepustowość odnosi się do pojemności sieci. Jako analogię, pomyśl o tym jak o liczbie pasów na autostradzie. Z drugiej strony przepustowość odnosi się do faktycznego wykorzystania dostępnej przepustowości. Aby zachować naszą poprzednią analogię, czteropasmowa autostrada ma przepustowość 4000 pojazdów na godzinę, ale jej obecna przepustowość może wynosić tylko 400 pojazdów na godzinę lub 10% jej przepustowości.
Opóźnienia, opóźnienia i fluktuacje są ważniejszewpływające na postrzeganą wydajność sieci. Opóźnienie odnosi się do czasu potrzebnego na przejazd danych ze źródła do miejsca docelowego. Jest to głównie funkcja czasu podróży sygnału i czasu przetwarzania we wszystkich węzłach, przez które przechodzi. Jest to fizyczne ograniczenie, którego nie można zmniejszyć. Z drugiej strony opóźnienie można czasem poprawić. Ma to związek z czasem przetwarzania sprzętu sieciowego, kolejkowania i przesyłania danych. Szybszy, mocniejszy sprzęt zazwyczaj generuje mniejsze opóźnienie w transmisji. Co do fluktuacji, odnosi się do zmiany opóźnienia pakietu na odbierającym końcu konwersacji. Jest to szczególnie dotknięte ruchem w czasie rzeczywistym lub prawie w czasie rzeczywistym, ponieważ może powodować, że pakiety danych przychodzą poza kolejnością. Na przykład w przypadku głosu przez IP może to prowadzić do niezrozumiałej mowy.
Wiele innych czynników może również wpływać na wydajność sieci. Poziom błędu jest jednym z nich. Odnosi się do liczby uszkodzonych bitów wyrażonych jako procent lub ułamek całkowitej wysłanej liczby.
Testowanie wydajności sieci
Jak można mierzyć wydajnośćperspektywa użytkownika wt Oczywiście istnieje możliwość, aby prawdziwi użytkownicy przeprowadzali testy, ale może to być raczej niepraktyczne. Kolejną najlepszą rzeczą jest użycie systemu do testowania wydajności sieci, który wykorzystuje sondy rozmieszczone w strategicznej lokalizacji w całej sieci i który może przeprowadzać między sobą rzeczywiste testy symulacyjne w celu zmierzenia prawdziwej wydajności przy użyciu określonych rodzajów ruchu. Może to jednak być niepraktyczne, ponieważ wymaga wstępnej konfiguracji. Nie pomoże to w nagłym problemie.
W takich przypadkach potrzebujesz szybkiego i szybkiegobrudne rozwiązanie. Prosta aplikacja, którą można szybko wdrożyć lub zainstalować na obu końcach segmentu, który należy przetestować, i która pozwoli ręcznie skonfigurować i uruchomić testy symulacyjne.
Testowanie a monitorowanie
Innym ważnym rozróżnieniem, które należy wprowadzić, jestjeden między monitorowaniem wydajności a testowaniem wydajności. Są to dwie podobne koncepcje, ale istnieje kilka różnic. Podstawowa idea jest taka sama: symulacja rzeczywistego ruchu użytkowników i pomiar rzeczywistej wydajności sieci. Różni się tym, jak i kiedy to się robi. Systemy monitorowania działają stale i wykonują cykliczne testy między wstępnie skonfigurowanymi lokalizacjami i przy użyciu predefiniowanych modeli symulacyjnych. Pulpit nawigacyjny będzie zazwyczaj dostępny do wyświetlania najnowszych wyników testów, a raporty mogą być często generowane do różnych celów.
Testowanie różni się tym, że zazwyczaj jestproces ad-hoc uruchamiany ręcznie za każdym razem, gdy problem zostanie zgłoszony lub podejrzewany. Testy są zwykle przeprowadzane między dwoma konkretnymi punktami w sieci, w których podejrzewa się problem. Test często pomaga zidentyfikować i wskazać problem.
Najlepsze narzędzia do testowania wydajności sieci
Szukaliśmy najlepszych na rynkunarzędzia do testowania wydajności sieci. Oto wynik naszych starań. Mamy nadzieję, że pomoże Ci wybrać najlepsze narzędzie dla Twoich konkretnych potrzeb. Jeśli szukasz narzędzi do monitorowania wydajności, nie o to chodzi w tym poście i zalecamy przeczytanie niektórych innych naszych postów na ten temat. Na razie przyjrzyjmy się funkcjom najlepszych dostępnych narzędzi.
1. SolarWinds WAN Killer (część zestawu narzędzi inżyniera))
SolarWinds to popularna nazwa w dziedzinie administracji sieci. Firma słynie z tworzenia jednych z najlepszych narzędzi do zarządzania siecią na rynku. Jego sztandarowym produktem jest Monitor wydajności sieci jest ogólnie uznawany za jedno z najlepszych dostępnych narzędzi do monitorowania przepustowości sieci. I jakby to nie wystarczyło SolarWinds obdarzył nas także kilkoma bezpłatnymi narzędziami, z których każde odpowiada konkretnej potrzebie administratorów sieci. Takie narzędzia obejmują słynny serwer TFTP SolarWinds i zaawansowany kalkulator podsieci.
Chociaż samo w sobie nie jest to narzędzie do testowania wydajności sieci, Generator ruchu sieciowego WAN Killer może być bardzo przydatny w połączeniu z innymiprzybory. Jego jedynym celem jest generowanie ruchu sieciowego. Umożliwia administratorom korzystanie z innych narzędzi do testowania wydajności w celu testowania wydajności w sytuacjach dużego natężenia ruchu, czego nie robi wiele narzędzi samodzielnie.
Narzędzie, które jest częścią SolarWindsZestaw narzędzi inżyniera pozwoli Ci łatwo ustawić adres IP i nazwę hosta, do którego chcesz wysłać losowy ruch. Pozwala także określić parametry, takie jak numery portów, rozmiar pakietu i procent wykorzystywanego pasma. Może nawet pozwolić na modyfikację ustawień kodu różnicowego usług (DSCP) i jawnego powiadomienia o przeciążeniu (ECN).
- BEZPŁATNA wersja próbna: Zestaw narzędzi inżyniera SolarWinds
- Oficjalny link do pobrania: https://www.solarwinds.com/engineers-toolset/registration
Podstawowym zastosowaniem tego narzędzia jest do zadań takich jaktestowanie priorytetów ruchu i równoważenia obciążenia. Możesz go również użyć, aby upewnić się, że sieć jest poprawnie skonfigurowana i że ogromne ilości nieistotnego ruchu - generowanego przez to narzędzie - nie będą miały negatywnego wpływu na ruch krytyczny. Poziom dokładnego dostrojenia narzędzia pozwala na symulację niemal każdego rodzaju sytuacji.
The SolarWinds WAN Killer Traffic Network solenerator jest częścią Zestaw narzędzi dla inżyniera, pakiet ponad 60 różnych narzędzi. Zestaw narzędzi zawiera mieszankę najważniejszych bezpłatnych narzędzi SolarWinds w połączeniu z wieloma ekskluzywnymi narzędziami, których nie znajdziesz nigdzie indziej. Większość dołączonych narzędzi jest zintegrowana ze wspólnym pulpitem, z którego można łatwo uzyskać dostęp.
The Zestaw narzędzi inżyniera SolarWinds (włączając WAN Killer Network Traffic solenerator) sprzedaje się za 1 495 USD za instalację na komputerze. Potrzebujesz jednej licencji na każdego użytkownika narzędzia. Biorąc jednak pod uwagę wszystkie dołączone narzędzia, jest to bardzo rozsądna cena. Jeśli chcesz przetestować zestaw narzędzi, 14-dniową wersję próbną można uzyskać na stronie SolarWinds.
Inne elementy zestawu narzędzi inżyniera SolarWinds
The Zestaw narzędzi inżyniera SolarWinds zawiera kilka dedykowanych narzędzi do rozwiązywania problemów. Narzędzia takie jak Ping Sweep, DNS Analyzer i TraceRoute mogą być używane do przeprowadzania diagnostyki sieci i szybkiego rozwiązywania złożonych problemów sieciowych. W przypadku administratorów zorientowanych na bezpieczeństwo niektórych narzędzi zestawu narzędzi można użyć do symulacji ataków i pomocy w identyfikacji luk.
Zestaw narzędzi ma również kilka doskonałychmożliwości monitorowania i ostrzegania. Niektóre z jego narzędzi będą monitorować twoje urządzenia i generować powiadomienia o dostępności lub problemach zdrowotnych. Na koniec możesz użyć niektórych z dołączonych narzędzi do zarządzania konfiguracją i konsolidacji dziennika.
Oto lista niektórych innych narzędzi, które znajdziesz w Zestaw narzędzi inżyniera SolarWinds:
- Skaner portów
- Przełącz port mapera
- Przegląd SNMP
- Przeglądarka sieci IP
- Wykrywanie adresu MAC
- Ping Sweep
- Monitor czasu reakcji
- Monitor procesora
- Monitor pamięci
- Monitor interfejsu
- TraceRoute
- Deszyfrowanie hasła routera
- SNMP Brute Force Attack
- Atak słownikowy SNMP
- Config Porównaj, Downloader, Uploader i Editor
- Edytor pułapek SNMP i odbiornik pułapek SNMP
- Kalkulator podsieci
- Monitor zakresu DHCP
- Analizator struktury DNS
- Audyt DNS
- Zarządzanie adresami IP
Przy tak wielu narzędziach zawartych w SolarWindsZestaw narzędzi inżyniera, twój najlepszy zakład najprawdopodobniej spróbuje i sam zobaczy, co może dla ciebie zrobić. A dzięki dostępnej 14-dniowej wersji próbnej naprawdę nie ma powodu, aby tego nie próbować.
2. Test prędkości LAN
Test prędkości LAN od TotuSoft to proste, ale potężne narzędzie do pomiaru plikutransfer, dysk twardy, dysk USB i prędkości sieciowe. Wszystko, co musisz zrobić, to wybrać miejsce docelowe na serwerze, na którym chcesz przetestować połączenie WAN. Narzędzie następnie zbuduje plik w pamięci i prześle go w obie strony, mierząc czas potrzebny. Następnie wykonuje wszystkie obliczenia i ocenia wydajność transferu.
Możesz także wybrać komputer z systemem Serwer testowy prędkości LAN zamiast udostępnionego folderu jako miejsca docelowego. To skutecznie usuwa komponent dostępu do dysku z równania, dając prawdziwy pomiar wydajności sieci. Narzędzie jest wstępnie skonfigurowane w jego Lite, wersja z ograniczonymi funkcjami. Aby uzyskać dostęp do zaawansowanych funkcji wersji standardowej, musisz kupić licencję, która jest dostępna tylko za dziesięć dolarów, z dostępnymi rabatami ilościowymi. Narzędzie jest przenośne i będzie działać na dowolnej wersji systemu Windows od Windows 2000.
3. Ławka LAN
Pomimo faktu, że witryna jego programisty już nie istnieje, Ławka LAN od Zack Saw jest nadal łatwo dostępny do pobrania zkilka stron internetowych z oprogramowaniem do pobrania. Jest to bezpłatne i przenośne narzędzie do testowania sieci TCP. Narzędzie oparte jest na Winsock 2.2, dość starej strukturze, ale z minimalnym obciążeniem procesora. W ten sposób możesz mieć pewność, że słaba wydajność procesora nie nadejdzie i nie zaszkodzi wynikom testu wydajności sieci. Narzędzie to jedynie testuje wydajność sieci między dwoma komputerami, ale robi to dobrze.
Musisz biec Ławka LAN na dwóch komputerach po obu końcach siecisegment, który chcesz przetestować. Jedna instancja działa jako serwer, a druga to klient. Po stronie serwera nie wymaga konfiguracji. Wszystko, co musisz zrobić, to kliknąć słuchać przycisk. Konfiguracja testu narzędzia jest wykonywana po stronie klienta, przed rozpoczęciem testu. Musisz podać adres IP serwera i możesz dostosować kilka parametrów testowania, takich jak całkowity czas trwania testu, rozmiar pakietu użyty do testowania, a także tryb połączenia i transferu.
4. NetIO i NetIO-GUI
NetIO-GUI to tak naprawdę darmowy interfejs dlawieloplatformowe narzędzie wiersza poleceń NetIO. Razem tworzą one bardzo potężne narzędzie do testowania wydajności. Może być używany do mierzenia czasów odpowiedzi ICMP, a także prędkości transferu sieci dla różnych rozmiarów pakietów i protokołów. Wszystkie wyniki są przechowywane w bazie danych SQLite i można je łatwo porównać. To narzędzie systemu Windows jest dostępne jako oprogramowanie do zainstalowania lub jako narzędzie przenośne.
Aby uruchomić testy, potrzebujesz dwóch instancjinarzędzie, po jednym na każdym końcu. Jedna strona będzie działać w trybie klienta, a druga w trybie serwera. Korzystanie z niego jest dość proste: po uruchomieniu go na obu końcach kliknij przycisk Start na serwerze (zwykle działa na drugim końcu), a na kliencie wystarczy wpisać adres IP serwera i wybrać protokół (TCP lub UDP), którego chcesz użyć do uruchomienia testu. Rozpocznij test i pozwól Test NetIO łączność przy użyciu różnych rozmiarów pakietów, zanim zwróci wyniki testu.
5. NetStress
Początkowo stworzony jako narzędzie wewnętrzne przez Orzechy o sieciachOd tego czasu NetStress zaczął być oferowanyspołeczeństwo. Jest to kolejne bezpłatne i proste narzędzie do testowania sieci. Podobnie jak większość innych podobnych produktów, musisz uruchomić to narzędzie na dwóch komputerach na obu końcach sieci, które musisz przetestować. Jest nieco łatwiejszy w użyciu niż inne narzędzia, ponieważ może automatycznie znaleźć adres IP odbiornika.
Uruchamianie testu za pomocą NetStress jest bardzo proste, chociaż niektórym może się to nie tłumaczyć. Musisz tylko kliknąć 0.0.0.0 obok Zdalnie odebrany adres IP. Następnie wybierz adres IP wymieniony w oknie i kliknij OK. Spowoduje to włączenie S.tarta przycisk. Po włączeniu wystarczy kliknąć i narzędzie rozpocznie testowanie i pomiar przepustowości TCP i UDP. Ciekawą opcją znalezioną w tym narzędziu jest możliwość modyfikacji rozmiaru MTU użytego do testowania. Pomimo pewnych dziwactw, takich jak niemożność zmiany rozmiaru okna pełnoekranowego, NetStress jest całkiem dobrym narzędziem.
6. Aida32
Aida32 jest oficjalnie wycofanym produktem, który został zastąpiony przez Aida64 ale ta starsza wersja jest nadal bardzo popularna i łatwa do znalezienia. Aida jest narzędziem informacyjnym i porównawczymktóre mogą wykonywać wiele różnych testów. Ta konkretna - i starsza - wersja znalazła się na naszej liście, ponieważ zawiera doskonałe narzędzie Network Benchmark, które nie jest już dostępne w najnowszych wersjach. Korzystanie z wtyczki jest łatwe i można ją uruchomić z poziomu narzędzia Podłącz Menu
Aida32 narzędzie nie różni się zbytnio od większości innych na tej liście i musisz uruchomić je na obu końcach ścieżki, którą chcesz przetestować. Na jednym z komputerów musisz wybrać Mistrz z listy rozwijanej, która znajduje się w dolnej części okna narzędzia. Następnie przejdź do Pasmo kartę i kliknij przycisk Start. Na drugim komputerze wybierasz Niewolnik zamiast Mistrz i wprowadź adres IP urządzenia nadrzędnego. Podobnie jak w przypadku mistrza, idziesz do Pasmo kartę i kliknij Początek. Po zakończeniu testu można użyć przycisku Zapisz, aby wygodnie zapisać wykres przepustowości w formacie bitmapy.
7. WystępTest
PassMark„s Test wydajności jest kompletnym testem wydajności komputeraoprogramowanie. Wszedł na naszą listę, ponieważ zawiera całkiem przyzwoite zaawansowane narzędzie do testowania sieci, którego można użyć do uruchomienia testów wydajności sieci. Też mogą przeprowadzać testy w sieciach IPv4 i IPv6. Ponadto pozwoli użytkownikom ustawić rozmiar bloku danych używany do testowania. Umożliwi także włączenie ograniczania przepustowości UDP, jeśli chcesz. Moduł sieciowy jest dobrze ukryty w Test wydajności podanie. Możesz uzyskać do niego dostęp, klikając zaawansowane, a następnie Sieć z paska menu narzędzia.
Jest to ograniczone narzędzie, w którym znajdują się wynikiwyświetlane w obszarze stanu i wyświetlają ilość danych wysłanych do serwera, obciążenie procesora oraz średnią, minimalną i maksymalną prędkość transferu. Chociaż to niewiele, powinno wystarczyć do ustalenia spójności wydajności sieci. PerformanceTest to płatne oprogramowanie shareware, ale można z niego korzystać bezpłatnie bez żadnych ograniczeń przez okres do 30 dni.
Komentarze