- - 6 narzędzi pomagających poprawić wydajność sieci

6 narzędzi, które pomogą poprawić wydajność sieci

Sieć działa wolno. Jest to prawdopodobnie najbardziej znana fraza administratorów sieci.

Jest jednak ku temu powód. Sieci często wykazują oznaki obniżonej wydajności. Co robisz, kiedy to się dzieje? Zaczynasz szukać sposobów na poprawę wydajności sieci. Istnieje kilka sposobów, które można osiągnąć.

Rozpoczniemy dzisiejszą dyskusję od zdefiniowaniawydajność sieci. Ważne jest, abyśmy wszyscy zaczęli od tej samej strony. Następnie przyjrzymy się niektórym z najpopularniejszych sposobów poprawy wydajności sieci.

Jak zobaczysz, istnieją sposoby na ulepszenie sieciwydajność, która nie kosztuje ani grosza. Potrzebują tylko inwestycji twojego czasu. I wreszcie, ponieważ najlepszym sposobem oceny wydajności sieci i zmierzenia wpływu wszelkich ulepszeń jest monitorowanie wydajności sieci, przyjrzymy się niektórym z najlepszych narzędzi do monitorowania i niektórym z najlepszych sieci narzędzia testujące.

Informacje o wydajności sieci

Wikipedia określa raczej wydajność siecielegancko. „Wydajność sieci odnosi się do miar jakości usługi sieci widzianej przez klienta”. Definicja składa się z trzech kluczowych elementów. Pierwszy dotyczy wydajności „pomiaru”. Wydajność jest mierzona. Drugą ważną koncepcją jest „jakość”. Wydajność odnosi się do jakości. I na koniec, ale na pewno nie najmniej ważny jest „klient”. Wydajność jest odczuwana przez użytkowników sieci.

Mówiąc prościej, wydajność sieci jest jegozdolność spełniania oczekiwań użytkowników. Może to zwiększyć złożoność. Chociaż wydajność można obiektywnie zmierzyć za pomocą odpowiednich narzędzi i technologii, postrzeganie użytkownika jest wysoce subiektywne. W każdej sytuacji dwie osoby mogą mieć inne postrzeganie i reagować inaczej. To samo dotyczy sieci, w których każdy może inaczej postrzegać wydajność. Aby jeszcze bardziej skomplikować, niektóre aplikacje sieciowe mają mniejsze wymagania dotyczące wydajności, podczas gdy inne wymagają więcej. Dobrze działająca sieć to taka, w której faktyczna wydajność jest zgodna z przeznaczeniem, dając użytkownikom wrażenie, że wszystko działa dobrze.

POWIĄZANE CZYTANIE: 8 najlepszych narzędzi do testowania opóźnień sieciowych (Recenzje)

Jak to ulepszyć

Istnieje kilka działań, które można podjąć w celu poprawy wydajności sieci. Przejrzyjmy niektóre z bardziej popularnych.

1. Ustalanie priorytetu ruchu

Prostym sposobem na poprawę postrzeganej wydajności jestaby zapewnić pierwszeństwo najważniejszym aplikacjom. Aby to osiągnąć, aplikacje są przypisywane do klas usług (zwykle nazywanych platyną, złotem, srebrem i brązem), a zasady routingu są ustalane dla każdej klasy. Na przykład pięćdziesiąt procent dostępnej przepustowości można zarezerwować na ruch platynowy. Z drugiej strony, tylko kilka kilobitów na sekundę może być przydzielonych do brązowego ruchu, który zazwyczaj obejmuje takie rzeczy, jak transfery plików peer-to-peer, takie jak torrenty. Chociaż trzy lub cztery kategorie są typowe, ale niektóre organizacje mogą używać aż sześciu. Pamiętaj, że im więcej klas używasz, tym trudniej jest nim zarządzać.

2. Edukacja użytkowników

Upewniając się, że Twoi pracownicy rozumiejąwpływ, jaki transmisje strumieniowe filmów w porze lunchu mogą mieć na wydajność całej firmy w sieci, zaoszczędzisz sobie dużo żalu. Większość użytkowników nie ma złych zamiarów, po prostu nie zdaje sobie sprawy z wpływu swoich działań. Być może słyszałeś historię firmy wydobywczej, która systematycznie doświadczała spowolnienia sieci w porze lunchu. Przyczyną tego były sesje zagłady między pracownikami na czele kopalni a pracownikami szybu. Po wyjaśnieniu problemu gra została przerwana.

3. Korzystanie z kompresji i przyspieszenia sieci

W dzisiejszych czasach istnieje wyraźna tendencjafirmy coraz bardziej polegają na dużych zbiorach danych. Wraz z tym wzrostem przechowywania danych coraz więcej danych musi być przenoszonych przez sieć. A więcej danych sieciowych oznacza większe wykorzystanie przepustowości, co z kolei oznacza obniżenie wydajności.

Kompresowanie danych - w bardzo podobny sposóbzrobione z „spakowanymi” plikami lub formatem muzycznym mp3 - ma świetny wpływ na zmniejszenie całkowitej ilości przesyłanych danych, a tym samym potencjalną poprawę wydajności.

Przyspieszenie, kolejny popularny sposób poprawywydajność sieci polega na zapobiegawczym przesyłaniu danych lub deduplikacji. Rezultatem jest postrzeganie lepszej wydajności. I jak powiedzieliśmy wcześniej, postrzeganie jest wszystkim, co mówi o wydajności.

PRZECZYTAJ TAKŻE: 10 najlepszych narzędzi do wykrywania włamań

4. Ochrona przed niepotrzebnym ruchem

Innym sposobem na poprawę wydajności jest zmniejszenieogólny ruch, chroniąc sieć przed niepotrzebnym ruchem. Niepotrzebny ruch to wszelki niepożądany i niepotrzebny ruch, który może blokować sieć. Wirusy są, na przykład, dobrym przykładem generatorów śmieciowego ruchu. Pamiętam tego wirusa, który zainfekował komputery i uruchomił niektóre oprogramowanie do wspólnego łamania kluczy na zainfekowanych komputerach, powodując, że wysyłały one dość duże ilości danych z powrotem do domu. W tym kontekście utrzymanie ochrony przed złośliwym oprogramowaniem aktywnej i aktualnej ma ogromne znaczenie dla ograniczenia ruchu śmieci do minimum.

Blokowanie niepotrzebnego ruchu za pomocą zapór ogniowych lubListy kontroli dostępu do routera to kolejna popularna metoda, która służy do blokowania niepotrzebnego ruchu. Niestety często łatwiej jest blokować ten niepożądany ruch niż próbować go unikać.

Monitorowanie wydajności sieci

Poprawa wydajności to jedno, ale tak jestnawet lepiej, jeśli możemy zmierzyć ulepszenia. Jednym z najlepszych sposobów, w jaki możemy to osiągnąć, jest zastosowanie pewnego rodzaju narzędzia do monitorowania sieci. Są to rodzaje narzędzi, które używają protokołu Simple Network Management Protocol do okresowego odczytu liczników ruchu ze sprzętu sieciowego i wykorzystania tych danych do obliczenia średniego poziomu ruchu. Jest ich wiele do wyboru, ale oto trzy z naszych ulubionych.

Najlepsze narzędzia do monitorowania

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

SolarWinds jest jednym z najbardziej znanych dostawcównarzędzia do administrowania siecią i systemem. Jest znany z tworzenia jednych z najlepszych narzędzi do administrowania siecią. Do najbardziej znanych produktów SolarWinds należą NetFlow Traffic Analyzer oraz serwer i monitor aplikacji. Firma jest również uznawana za tworzenie doskonałych bezpłatnych narzędzi, z których każde zaspokaja określone potrzeby administratora sieci i systemu, takie jak Advanced Subnet Calculator i Kiwi Syslog Server.

Flagowy produkt SolarWinds nazywa się NetworkMonitor wydajności lub NPM. Jest to w pełni funkcjonalne rozwiązanie do monitorowania sieci o doskonałej funkcjonalności. SolarWinds NPM może sondować dowolne urządzenie za pomocą protokołu SNMP i czytać ich parametry operacyjne oraz liczniki interfejsów. Następnie narzędzie przechowuje wyniki w bazie danych SQL i wykorzystuje odpytywane dane do tworzenia wykresów pokazujących użycie każdego segmentu sieci.

SolarWinds NPM - Podsumowanie sieci

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

Monitor wydajności sieci SolarWindsposiada łatwy w użyciu GUI. 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.

Cena za wydajność sieci SolarWindsMonitor zaczyna się od 2 995 USD i rośnie 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.

2. 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.

Screenshot Starburst PRTG

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ą.

3. ManageEngine OpManager

ManageEngine jest kolejnym znanym producentem narzędzi do zarządzania siecią. Jego OpManager narzędzie to kompletne rozwiązanie do zarządzania, które będziezaspokajają większość potrzeb w zakresie monitorowania. Narzędzie działa w systemie Windows lub Linux i jest wyposażone w doskonałe funkcje. Jedną z nich jest funkcja automatycznego wykrywania, która może zmapować twoją sieć, dając ci wyjątkowo spersonalizowany pulpit.

The ManageEngine OpManagerPulpit nawigacyjny to kolejna mocna strona tego narzędziazwrotnica. 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, umożliwiając dostęp do narzędzia z dowolnego miejsca. Ogólnie rzecz biorąc, jest to bardzo dopracowany i profesjonalny produkt.

ManageEngine OpManager Dashboard

Alarmowanie za OpManager jest tak samo dobry, jak wszystkie inne elementy. 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 przed zakupem dostępna jest darmowa wersja. Ale zamiast ograniczonej czasowo wersji, ta ma ograniczoną funkcjonalność. Nie pozwoli na przykład monitorować więcej niż dziesięciu urządzeń. Chociaż może to wystarczyć do celów testowych, nie jest wystarczające dla wszystkich sieci oprócz najmniejszych. Aby uzyskać więcej urządzeń, musisz wybrać pomiędzy pakietem Essential lub Enterprise. Pierwszy pozwoli ci monitorować do 1000 węzłów, a drugi do 10 000. Informacje o cenach można uzyskać kontaktując się ManageEngineSprzedaż.

Testowanie sieci

Ale nawet więcej niż narzędzia do monitorowaniaw przypadku poprawy wydajności sieci narzędzia testowe są prawdopodobnie tym, czego potrzebujesz. Narzędzi tych można użyć do generowania ruchu, co pozwala zobaczyć, jak sieć zachowuje się pod obciążeniem. Za pomocą innych narzędzi można przeprowadzać rzeczywiste testy wydajności od punktu do punktu, symulując rzeczywiste działania użytkownika i mierząc czas. Przetestowaliśmy wiele takich narzędzi i cieszymy się, że możemy przedstawić Ci trzy najlepsze, jakie mogliśmy znaleźć.

POWIĄZANE CZYTANIE: 10 narzędzi Best Managed File Transfer (MFT)

Nasze najlepsze narzędzia do testowania sieci

1. SolarWinds WAN Killer (Część zestawu narzędzi inżyniera)

To samo SolarWinds co przyniosło nam Monitor wydajności sieci właśnie sprawdziliśmy, czy stworzyliśmy narzędzie, które może okazać się bezcenne, jeśli chodzi o testowanie sieci. Jedyną wadą jest to, że jest dostępna tylko jako część Zestaw narzędzi inżyniera SolarWinds. Z drugiej strony ten zestaw narzędzi jest tak zapakowanyz wielkimi narzędziami, które są warte swojej ceny. W sumie zestaw narzędzi zawiera około sześćdziesięciu różnych narzędzi. Niektóre z nich są również dostępne jako samodzielne bezpłatne narzędzia, ale może niektóre z nich są ekskluzywne i nie można ich uzyskać inaczej.

Biorąc to pod uwagę, chcielibyśmy przedstawić Generator ruchu sieciowego WAN Killer. I chociaż nie jest to wydajność siecinarzędzie testujące jako takie, może być bardzo przydatne w połączeniu z innymi narzędziami. 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ą Zestaw narzędzi inżyniera SolarWinds, pozwoli Ci łatwo ustawić adres IP inazwa 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).

Zrzut ekranu zabójcy WAN SolarWinds

  • 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 Zestaw narzędzi inżyniera SolarWinds (włączając Generator ruchu sieciowego WAN Killer) 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.

Czekać! Jest więcej

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.

Inżynier SolarWinds

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 zestawie 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 Zestaw narzędzi inżyniera SolarWinds, Twój najlepszy zakład najprawdopodobniej spróbuje i sam zobaczy, co może dla Ciebie zrobić. A dzięki bezpłatnej 14-dniowej wersji próbnej naprawdę nie ma powodu, aby tego nie próbować.

  • Oficjalny link do pobrania: https://www.solarwinds.com/engineers-toolset/registration

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.

Zrzut ekranu testu prędkości LAN

Możesz także wybrać komputer z systemem Test prędkości LAN Serwer zamiast udostępnionego folderu jakoprzeznaczenie. To skutecznie usuwa komponent dostępu do dysku z równania, dając prawdziwy pomiar wydajności sieci. Narzędzie jest początkowo skonfigurowane w wersji Lite z ograniczoną funkcjonalnością. 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.

Zrzut ekranu LANBench

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ąć przycisk Słuchaj. Konfiguracja testu narzędzia jest wykonywana po stronie klienta, przed rozpoczęciem testu. Musisz określić 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.

Komentarze