- - Najlepsze narzędzia do rozwiązywania problemów z wydajnością sieci

Najlepsze narzędzia do rozwiązywania problemów z wydajnością sieci

Wygląda na to, że sieci nigdy nie są wystarczająco szybkie. Naprawdę, wydajność sieci jest zdecydowanie największym problemem, jeśli chodzi o systemy sieciowe. Ale jest ku temu powód. Wydajność sieci - lub jej brak - jest prawdopodobnie najbardziej zauważalnym problemem z punktu widzenia użytkownika. W związku z tym podczas rozwiązywania problemów z wydajnością sieci administratorzy sieci muszą wiedzieć, czego szukać, gdzie jej szukać i powinni mieć dostęp do odpowiednich narzędzi.

Dzisiaj dokładnie przyglądamy się rozwiązywaniu problemów z wydajnością sieci.

Problemy z wydajnością sieci | Rozwiązywanie problemów

Zaczniemy, jak to często bywa, od wysokości miliwidok wydajności sieci. Następnie, w miarę zbliżania się, przyjrzymy się bardziej szczegółowo niektórym czynnikom, które zwykle wpływają na wydajność sieci komputerowych. Najpierw omówimy przepustowość i przepustowość, które w pewnym stopniu stanowią dwie strony tego samego medalu. Następnie porozmawiamy o opóźnieniu i opóźnieniu, dwóch miernikach, które są często mylone. Dołożymy wszelkich starań, aby rzucić nieco światła na ten temat.

Nasze następne zamówienie będzie jitter, jeden znajbardziej wpływające na wydajność aspekty sieci. Na koniec omówimy błędy, które czasem mogą być konsekwencją, a czasem symptomami innych problemów. A ponieważ dostęp do odpowiednich narzędzi jest bardzo ważny przy rozwiązywaniu problemów z wydajnością sieci, przyjrzymy się kilku najlepszym narzędziom do monitorowania sieci, które mogą pomóc w rozwiązywaniu problemów.

Informacje o wydajności sieci

Wikipedia określa wydajność sieci w bardzo uproszczony sposób. „Wydajność sieci odnosi się do miar jakości usługi sieci widzianej przez klienta”. Definicja obejmuje trzy ważne pojęcia. Pierwszy dotyczy mierzenia wydajności. To jest krytyczne. Wydajność sieci jest mierzona. Drugą ważną koncepcją jest jakość. Wydajność odnosi się do jakości. I wreszcie klient. Wydajność to coś, co widzi lub doświadcza użytkownik sieci, a nie tylko narzędzia pomiarowe. Dlatego tak ważne jest, aby mieć narzędzia do monitorowania wydajności sieci, które są w stanie wykonywać pomiary z perspektywy użytkownika.

Ale perspektywa użytkownika nie jest zbyt wysokasubiektywna koncepcja, która może być trudna do oceny? Z pewnością tak jest, ale przy użyciu odpowiednich narzędzi i technologii można to osiągnąć. Kluczem jest wiedzieć, w jaki sposób każda metryka wpływa na postrzeganą wydajność, i to jest właśnie nasz temat dnia.

Innymi słowy, wydajność sieci jest jejzdolność spełnienia oczekiwań użytkownika. Jest to ważne, ponieważ sugeruje, że wydajność sieci zależy od użytkownika. Niektóre przypadki użycia sieci mają bardzo małe wymagania dotyczące wydajności, podczas gdy inne wymagają więcej. Dobrze działająca sieć to taka, w której rzeczywista wydajność jest zgodna z wykorzystaniem, dając użytkownikom wrażenie, że wszystko działa dobrze.

Czynniki wpływające na wydajność sieci

Kilka rzeczy może wpłynąć na postrzeganą wydajność. Niektóre czynniki nie są nawet związane z siecią. Na przykład serwer, który odpowiada wolno, może być interpretowany jako oznaka spadku wydajności sieci. Jest to kolejny powód, dla którego musimy wiedzieć, jakie czynniki sieciowe są w grę, ponieważ pozwoli to, poprzez proces eliminacji, zidentyfikować problemy z wydajnością poza siecią.

W poniższych akapitach przyjrzymy sięjakie czynniki i parametry współdziałają, aby zapewnić użytkownikom poczucie dobrej - lub wcale nie tak dobrej - wydajności. Niektóre z tych czynników są cechami fizycznymi sieci, nad którymi zazwyczaj nie mamy kontroli, podczas gdy inne są elementami, które często można ulepszyć, zapewniając użytkownikom wrażenie lepszej wydajności.

Przepustowość i przepustowość

Przepustowość i przepustowość są niejako dwiema stronamitej samej monety. Co więcej, nie ma wyraźnego rozróżnienia między tymi dwoma terminami i są one często używane zamiennie. Uważamy, że to pomyłka, ponieważ w rzeczywistości są to nieco inne koncepcje.

Przepustowość zazwyczaj odnosi się do przenoszenia danychpojemność segmentu sieci według jednostki czasu. Zazwyczaj jest wyrażany w wielokrotności bitów na sekundę, przy czym najczęściej są to megabity na sekundę (Mb / s) i gigabity na sekundę (Gb / s). Na przykład starsze szybkie łącze Ethernet ma przepustowość 10 Mb / s. Przepustowość nie jest czymś mierzonym, ani nie zmienia się w czasie i przy zwiększonym zużyciu. Jest to nieodłączna cecha sieci. Niektóre obwody używają technologii, w których przepustowość można łatwo zwiększyć lub zmniejszyć, ale w większości przypadków jest to stały parametr, którego nie można modyfikować.

Jeśli chodzi o przepustowość, odnosi się do faktycznej kwotydanych pomyślnie przesłanych przez jednostkę czasu. Przepustowość jest ograniczona dostępną przepustowością, dostępnym stosunkiem sygnału do szumu, błędami sieci i ograniczeniami sprzętowymi. Większość tych samych czynników wpływa na wydajność sieci i przepustowość. W rzeczywistości przepustowość jest bliskim kuzynem wydajności. Wszystkie rzeczy są równe, im wyższa przepustowość, tym wyższa postrzegana wydajność.

W kontekście postrzeganej wydajności sieciprzepustowość i przepustowość są ważne, ponieważ gdy wykorzystanie przepustowości zbliża się do maksymalnej przepustowości segmentu sieci, wydajność zwykle znacznie się obniża. Dlatego chociaż przepustowość jest stała, wykorzystanie przepustowości musi być monitorowane.

Opóźnienie i opóźnienie

Podobnie jak przepustowość i przepustowośćczęsto wiele zamieszania między opóźnieniem i opóźnieniem. To kolejna sytuacja, w której dwa pojęcia są stosowane zamiennie. Oba mają związek z czasem, jaki zajmuje przesyłanie danych od źródła do miejsca docelowego. Opóźnienie jest często opisywane jako czas ze źródła wysyłającego pakiet do odbiorcy odbierającego go. Może również odnosić się do czasu opóźnienia w obie strony, który obejmował opóźnienie w jedną stronę od źródła do miejsca docelowego oraz opóźnienie w jedną stronę od miejsca docelowego z powrotem do źródła. W rzeczywistości częściej stosuje się opóźnienie w obie strony, głównie dlatego, że można je zmierzyć z jednego punktu. Opóźnienie w obie strony zwykle wyklucza czas, jaki system docelowy spędza na przetwarzaniu pakietu i wysyłaniu odpowiedzi.

POWIĄZANE CZYTANIE: 6 Narzędzia do zarządzania konfiguracją sieci dla wszystkich urządzeń

Opóźnienie to kolejna cecha fizycznasieci. Jest to czynnik odległości między źródłem a miejscem docelowym oraz prędkości światła, która, nawiasem mówiąc, jest to także prędkość, z jaką dane przemieszczają się na dowolnym rodzaju nośnika. Podobnie jak przepustowość, Opóźnienie jest stałym parametrem. Jedynym sposobem na jego zmniejszenie jest przesunięcie źródła bliżej miejsca docelowego. Zmniejszenie odległości o około 100 km usunie około 1 milisekundy opóźnienia.

Istnieje wiele innych czynników, które je dodająopóźnienie transmisji sieciowych. Na przykład opóźnienie kolejkowania występuje, gdy brama odbiera wiele pakietów z różnych źródeł zmierzających do tego samego miejsca docelowego. Ponieważ tylko jeden pakiet może być zwykle przesyłany jednocześnie, niektóre z nich muszą być ustawione w kolejce do transmisji, powodując dodatkowe opóźnienie. Opóźnienia przetwarzania są również ponoszone, gdy brama określa, co zrobić z nowo odebranym pakietem. Bufferbloat może ponadto powodować zwiększone opóźnienia rzędu wielkości lub więcej. Kombinacja opóźnień propagacji, kolejkowania i przetwarzania często skutkuje złożonym i zmiennym profilem opóźnienia sieci.

Opóźnienia i opóźnienia są głównymi czynnikami mającymi wpływpostrzegana wydajność sieci. Na szczęście można je łatwo zmierzyć pojedynczo lub podwójnie. Pomiar podwójnie zakończony, jak opisano wcześniej, choć często preferowany, ponieważ ignoruje opóźnienie przetwarzania miejsca docelowego i zapewnia prawdziwy pomiar opóźnienia sieci.

Drganie

Jitter jest największym wrogiem sieci komunikacja i chociaż jest to stosunkowo łatwe do wyjaśnienia, tak jestnieco bardziej skomplikowane, aby zrozumieć, w jaki sposób i dlaczego może mieć tak niekorzystny wpływ na transmisję danych. Spróbujmy wyjaśnić. Mówiąc najprościej, jitter jest odmianą opóźnienia. Istnieje kilka czynników, które mogą powodować drgania. W rzeczywistości wiele takich samych czynników wpływających na opóźnienie wpływa również na jitter. Na przykład opóźnienia w kolejce są bezpośrednio związane z długością kolejki. A ponieważ typowa kolejka ciągle zmienia się pod względem długości, podobnie opóźnienie, a więc i drgania.

Problem z jitterem polega na tym, że nie wpływa na tocały ruch sieciowy w ten sam sposób. Gdy opóźnienia różnią się znacznie między wieloma pakietami, które składają się na wiadomość (tj. W sytuacjach o wysokim jitterie), pakiety mogą dotrzeć do miejsca docelowego poza kolejnością. Weźmy na przykład transmisję złożoną z czterech pakietów przesyłanych w odstępach 10 ms. Pierwszy napotyka 20 ms opóźnienia, drugi 60 ms, trzeci 40 ms, a ostatni 20 ms. Oszczędzę ci nudnej matematyki, ale w takiej sytuacji pierwszy pakiet nadejdzie pierwszy, potem czwarty, potem trzeci, a na końcu drugi. W niektórych sytuacjach nie byłby to problem. Na przykład, jeśli mamy do czynienia z przesyłaniem plików, pakiety są kolejno numerowane i można je łatwo złożyć w odpowiedniej kolejności na końcu odbierającym. Z drugiej strony, jeśli mamy do czynienia z ruchem w czasie rzeczywistym, takim jak przesyłanie strumieniowe wideo lub rozmowa VoIP, mamy kłopoty, ponieważ pakiety nie mogą zostać poprawnie ponownie złożone, co powoduje piksele wideo lub zniekształcony dźwięk. Z punktu widzenia użytkownika mamy problem z wydajnością.

Błędy

Do pewnego stopnia błędy sieciowe są kolejnymczynnik wpływający na wydajność sieci. Błędy bitów odnoszą się do liczby bitów strumienia danych odebranych w kanale komunikacyjnym, które zostały zmienione z powodu szumu, zakłóceń, zniekształceń lub problemów z synchronizacją bitów. Współczynnik błędów bitowych lub współczynnik błędów bitowych (BER) to liczba błędów bitowych podzielona przez całkowitą liczbę przesłanych bitów w danym przedziale czasu. Często jest wyrażany w procentach.

Chociaż sieci są bardzo solidne i odporne,w większości przypadków odzyskają te błędy przy użyciu kilku metod, w tym wbudowanych schematów korekcji błędów lub retransmisji błędnych danych. Ale chociaż mogą być do zaakceptowania, często powodują niepotrzebne opóźnienia, zwiększają jitter i wszelkiego rodzaju problemy z wydajnością postrzegane przez użytkownika.

Przeczytaj także: Utrata pakietów - jak mierzyć i jak naprawić

Najlepsze narzędzia do rozwiązywania problemów z wydajnością sieci

Chociaż istnieje mnóstwo narzędzi do pomiaruwydajność sieci, nie wszystkie z nich są tak pełne funkcji, jak te, które wybraliśmy dla Ciebie. Najlepsze będą wyświetlać nie tylko przepustowość, ale także kilka mierników wpływających na przepustowość, takich jak opóźnienie lub jitter, pomagając w ten sposób szybko rozwiązać problemy z wydajnością sieci.

1. Monitor wydajności sieci SolarWinds (DARMOWA WERSJA PRÓBNA)

SolarWinds jest jednym z najbardziej znanych dostawców narzędzi do zarządzania siecią i systemem. Słynie z wielu doskonałych narzędzi do administrowania siecią. Wśród najbardziej znanych SolarWinds produkty to NetFlow Traffic Analyzer i Monitor serwera i aplikacji. Firma jest również znana z tego, że tworzy garść doskonałych bezpłatnych narzędzi, z których każde zaspokaja konkretne potrzeby administratora sieci i systemu. The Zaawansowany kalkulator podsieci i Serwer Kiwi Syslog to dwa doskonałe przykłady tych bezpłatnych narzędzi.

SolarWindsSztandarowy produkt nazywa się Monitor wydajności siecilub NPM. Jest to w pełni funkcjonalne rozwiązanie do monitorowania sieci o doskonałej funkcjonalności. The SolarWinds NPM odpytuje każde włączone urządzenie przy użyciu protokołu SNMPdo odczytania wskaźników operacyjnych i liczników interfejsów. Przechowuje wyniki w bazie danych SQL i wykorzystuje odpytywane dane do tworzenia wykresów pokazujących użycie każdego obwodu WAN, a także innych ważnych wskaźników.

Panel kontrolny SolarWinds NPM Enterprise

  • BEZPŁATNA WERSJA PRÓBNA: Monitor wydajności sieci SolarWinds
  • Link do pobrania: https://www.solarwinds.com/network-performance-monitor/registration

Szczyci się nim monitor wydajności sieci SolarWindsprzyjazny interfejs użytkownika. Dzięki niemu dodanie urządzenia jest tak proste, jak podanie jego adresu IP lub nazwy hosta i ciągu społeczności SNMP. Następnie narzędzie wysyła zapytanie do urządzenia, wyświetla listę wszystkich dostępnych parametrów SNMP i pozwala wybrać te, które chcesz monitorować i wyświetlać na wykresach.

Ceny Monitora wydajności sieci SolarWinds zaczynają się od 2 995 USD i różnią się w zależności od liczby monitorowanych urządzeń. Szczegółową wycenę można uzyskać, kontaktując się z zespołem sprzedaży SolarWinds.

Jeśli chcesz wypróbować produkt przed jego zakupem, dostępna jest bezpłatna 30-dniowa wersja próbna, podobnie jak w przypadku większości produktów SolarWinds.

2. ManageEngine OpManager

The ManageEngine OpManager to kompletne rozwiązanie do zarządzania, które będziezaspokajają większość potrzeb związanych z monitorowaniem. Narzędzie może działać w systemie Windows lub Linux i jest wyposażone w doskonałe funkcje. Na przykład funkcja automatycznego wykrywania może graficznie odwzorować sieć, co daje unikalnie dostosowany pulpit.

Pulpit nawigacyjny tego narzędzia jest kolejnym z jego mocnych stronzwrotnica. Jest bardzo łatwy w obsłudze i nawigacji oraz posiada funkcję szczegółowego przeglądania. Jeśli lubisz aplikacje mobilne, są one dostępne na tablety i smartfony i umożliwiają dostęp do systemu z dowolnego miejsca. Ogólnie rzecz biorąc, jest to bardzo dopracowany i profesjonalny produkt.

ManageEngine Monitorowanie OpManager

Alarmowanie za OpManager to kolejna z mocnych stron produktu. Istnieje pełna gama alertów opartych na progach, które pomogą wykryć, zidentyfikować i rozwiązać problemy z siecią. Dla każdego pomiaru wydajności można ustawić wiele progów z różnymi powiadomieniami.

Jeśli chcesz spróbować ManageEngine OpManager, pobierz bezpłatną wersję. To nie jest ograniczona czasowo wersja próbna. Zamiast tego ma ograniczoną funkcjonalność. Nie pozwoli na przykład monitorować więcej niż dziesięciu urządzeń. Chociaż może to być wystarczające do celów testowych, będzie pasować tylko do najmniejszych sieci. Aby uzyskać więcej urządzeń, możesz wybrać pomiędzy Kluczowy albo Przedsiębiorstwo plany. Pierwszy pozwoli ci monitorować do 1 000 węzłów, a drugi do 10 000. Informacje o cenach można uzyskać kontaktując się ManageEngineSprzedaż.

3. Monitor sieci PRTG

The Monitor sieci PRTG od Paessler AG to bezagentowy system monitorowania sieci. Paessler twierdzi, że Monitor sieci PRTG można skonfigurować za kilka minut. Nasze doświadczenie pokazuje, że może to zająć nieco więcej, ale nadal jest bardzo łatwe i szybkie, dzięki funkcji automatycznego wykrywania, która skanuje sieć, wyszukuje urządzenia i automatycznie je dodaje. Narzędzie wykorzystuje kombinację Ping, SNMP, WMI, NetFlow, jFlow, sFlow, ale może także komunikować się przez DICOM lub RESTful API.

Panel kontrolny PRTG - monitorowanie centrum danych

Jedną z mocnych stron Monitor sieci PRTG to architektura oparta na czujnikach. Możesz myśleć o czujnikach jako o dodatkach do produktu, tyle że są już uwzględnione i nie trzeba ich dodawać. Istnieją dodatki do praktycznie wszystkiego. Na przykład istnieją czujniki aplikacji HTTP, SMTP / POP3 (e-mail). Istnieją również czujniki specyficzne dla sprzętu dla przełączników, routerów i serwerów. W sumie istnieje ponad 200 różnych predefiniowanych czujników, które pobierają statystyki, takie jak czas reakcji, procesor, pamięć, informacje z bazy danych, temperatura lub status systemu z monitorowanych urządzeń.

The Monitor sieci PRTG oferuje wybór interfejsów użytkownika. Podstawowym jest oparty na Ajax interfejs sieciowy. Dostępna jest również konsola dla przedsiębiorstw z systemem Windows, a także aplikacje mobilne na Androida i iOS. Jedną z fajnych cech aplikacji mobilnych jest to, że mogą one korzystać z powiadomień push o wszelkich alertach wyzwalanych z PRTG. Dostępne są również bardziej standardowe powiadomienia SMS lub e-mail. Chociaż serwer działa tylko w systemie Windows, można nim administrować z dowolnego urządzenia z przeglądarką kompatybilną z Ajax.

The Monitor sieci PRTG jest oferowany w dwóch wersjach. Jest darmowa wersja, która jest w pełni funkcjonalna, ale ograniczy Twoją zdolność monitorowania do 100 czujników. Należy pamiętać, że każdy monitorowany parametr liczy się jako jeden czujnik i na przykład monitor 24 interfejsy na przełączniku sieci zużyje 24 czujniki. Jeśli potrzebujesz więcej niż 100 czujników, musisz kupić licencję. Ich ceny zaczynają się od 1 600 USD za 500 czujników. Możesz również uzyskać bezpłatną, nieograniczoną czujnikami i w pełni funkcjonalną 30-dniową wersję próbną.

Komentarze