Instruktor: W tej lekcji
porozmawiamy o problemach z wydajnością sieci i sposobach
ich rozwiązywania.
Kiedy mówię o problemach z wydajnością
sieci, mamy na myśli wszystko, co objawia
się spowolnieniem w sieci.
Może to wystąpić na samym kliencie
lub na wielu klientach w sieci lub
w całej sieci.
To naprawdę zależy od problemu.
Przyjrzyjmy się kilku różnym problemom
i sposobom ich rozwiązania.
Po pierwsze, mamy do czynienia z niedopasowanym ustawieniem dupleksu
na karcie interfejsu sieciowego lub
interfejsie portu przełącznika.
Teraz, gdy mówię o dupleksie,
dostępne są dwa różne ustawienia.
Może być ustawiony jako półdupleks lub pełny dupleks.
Obecnie starszym ustawieniem jest tak zwany półdupleks.
W pierwszych sieciach komputerowych
sieci te mogły tylko wysyłać
lub odbierać informacje, ale nie obie jednocześnie,
i jest to tak zwany półdupleks.
Jeśli kiedykolwiek bawiłeś się krótkofalówką jako
dziecko, podniosłeś ją, nacisnąłeś
przycisk i zacząłeś mówić,
w tym czasie inne osoby w kolejce nie mogą rozmawiać.
Mogą tylko nasłuchiwać, ponieważ odcina to ich połączenie od możliwości
wysyłania jakichkolwiek informacji.
Jest to tak zwany półdupleks.
Możesz wysyłać lub odbierać, ale nie
możesz robić obu tych rzeczy jednocześnie.
Z tego powodu prędkość sieci zostanie
zmniejszona zasadniczo o połowę,
jeśli pracujesz w trybie półdupleksu.
Półdupleks był standardem za każdym razem,
gdy miałeś do czynienia z koncentratorami w swojej
sieci, ale kiedy przeszliśmy na przełączniki w naszych
sieciach, półdupleks nie był już potrzebny i
zamiast tego mogliśmy pracować w pełnym dupleksie.
Pełny dupleks oznacza, że możesz wysyłać i odbierać dane
w tym samym czasie, a to
skutecznie podwaja prędkość sieci, ponieważ
działasz w trybie pełnego dupleksu.
Powodem, dla którego pełny dupleks może działać,
gdy używasz przełącznika, jest to, że każdy port przełącznika
jest własną domeną rozgłoszeniową, a to
oznacza, że przełącznik wie, że nikt inny nie będzie
go przerywał, i podobnie,
twoja karta interfejsu sieciowego wie, że
nikt nie będzie jej przerywał, gdy wysyła
rzeczy do przełącznika, A to pozwala nam
działać w tym trybie pełnego dupleksu.
Domyślnie większość naszych kart sieciowych jest ustawiona na
tak zwaną automatyczną negocjację, gdy po raz pierwszy
łączą się z portem przełącznika.
Podczas tego procesu automatycznej negocjacji
ustalają, czy będą działać w trybie
pół- czy pełnodupleksowym.
Jest to negocjacja między interfejsem portu przełącznika
a kartą interfejsu sieciowego,
które ustalają między sobą, który z nich
mogą obsługiwać.
Oba wolałyby działać w trybie pełnego dupleksu,
ale jeśli którykolwiek z nich jest ustawiony
na półdupleks, drugi będzie się do tego
stosował, a zatem będziesz w trybie półdupleksu,
co spowolni twój system.
Jeśli więc sprawdzisz ustawienia karty interfejsu sieciowego
lub ustawienia interfejsu portów przełącznika i zobaczysz,
że któryś z nich jest ustawiony na półdupleks, będzie to świetna
wskazówka, dlaczego doświadczasz
tych słabych prędkości sieci i chciałbyś mieć możliwość przełączenia
obu z nich z powrotem na pełny dupleks, abyś
mógł działać na bardziej wydajnym poziomie.
Drugi obszar to niedopasowane ustawienia prędkości.
Teraz ustawienie prędkości różni się nieco
od ustawienia dupleksu,
ale wraca do tej samej podstawowej koncepcji.
Gdy klient próbuje połączyć się z siecią, karta
sieciowa i interfejs portów przełącznika przeprowadzają
automatyczną negocjację.
W ramach tego ustalą, czy będziemy
używać półdupleksu czy pełnego dupleksu?
Ale oprócz tego ustalą również, z jaką prędkością
będą rozmawiać obie karty, czy będzie to
10 megabitów na sekundę, 100 megabitów
na sekundę, czy 1000 megabitów na sekundę, w zależności od karty
i przełącznika, z którym
się łączysz.
Wynika to z faktu, że wszystkie nasze karty sieciowe
są wstecznie kompatybilne, więc
jeśli podłączasz się do przełącznika o prędkości jednego gigabita na sekundę,
twoja karta sieciowa powinna być w stanie działać
z prędkością 10,00 megabitów na sekundę,
czyli jednego gigabita na sekundę, jeśli ma być w
stanie pracować na najwyższym poziomie.
Z drugiej strony, jeśli podłączysz się do starszego
przełącznika, który działa tylko z prędkością 100 megabitów
na sekundę, twoja gigabitowa karta sieciowa obniży swoją wydajność
do 100 megabitów na sekundę podczas procesu
automatycznej negocjacji.
Zwykle działa to świetnie i oba
urządzenia mogą ustalić, jaka jest najwyższa
prędkość i oba ją wybiorą,
ale czasami występuje tutaj niedopasowanie
i spowoduje to spadek prędkości.
W tym przypadku, nawet
jeśli korzystasz z gigabitowej karty sieciowej
i gigabitowego przełącznika,
podczas procesu negocjacji mogły
wystąpić pewne zakłócenia, które
spowodowały obniżenie prędkości do
100 megabitów na sekundę lub nawet 10 megabitów na sekundę.
Spowoduje to drastyczny spadek
wydajności w sieci i znacznie
niższe prędkości sieci.
Aby rozwiązać ten problem, należy zalogować się
i sprawdzić ustawienia zarówno karty sieciowej,
jak i interfejsu portu przełącznika
i upewnić się, że oba są ustawione na ustawienie automatyczne
lub najwyższe, jakie mogą obsługiwać, aby zmaksymalizować
wydajność.
Trzecią rzeczą, która
może powodować problemy z wydajnością,
jest to, że sterownik karty sieciowej jest naprawdę stary i wymaga
aktualizacji w celu uzyskania lepszej wydajności.
Dzieje się tak z czasem, gdy starsze sterowniki
nie działają już tak wydajnie w nowoczesnych sieciach.
Jeśli więc masz starszy komputer lub starszą
kartę sieciową i korzystasz ze sterownika,
który ma kilka lat i widzisz niską wydajność,
możesz sprawdzić ten sterownik i
sprawdzić, czy istnieje bardziej zaktualizowana
wersja, która zapewnia lepszą wydajność.
Należy pamiętać, że sterowniki oprogramowania
są instalowane w systemie operacyjnym, aby poinformować
komputer, jak współdziałać z różnymi kartami rozszerzeń,
w tym kartami sieciowymi.
Jeśli więc używasz starszego sterownika i nie ma on
tak dobrej kompresji, obsługi prędkości lub podobnych rzeczy,
może to faktycznie prowadzić do wielu problemów
z wydajnością, a aktualizując kartę sterownika,
będziesz w stanie uzyskać lepszą wydajność,
dzięki czemu będziesz mógł uzyskać
wyższe prędkości sieci.
Ostatnim obszarem,
który może powodować problemy z wydajnością sieci,
jest infekcja klienta złośliwym oprogramowaniem.
Jeśli zostaniesz zainfekowany złośliwym oprogramowaniem,
może ono zrobić kilka rzeczy z twoim systemem klienckim.
Na przykład, może zacząć pochłaniać procesy
w tle, co spowolni
działanie całego komputera, a w konsekwencji
także sieci.
Na przykład, może zacząć pochłaniać
procesy w tle, co zabiera czas
obliczeniowy.
Gdy tak się stanie, spowolni to działanie całego komputera,
w tym możliwość wysyłania i odbierania danych
przez sieć.
Alternatywnie, można zauważyć, że infekcja złośliwym oprogramowaniem
jest wykorzystywana jako część eksfiltracji danych.
Teraz, eksfiltracja danych to po prostu fantazyjny
termin na powiedzenie, że będziemy wysyłać
dane w tle, a użytkownik ich nie zobaczy.
Jako haker lub atakujący, naszym celem jest pobranie danych z komputera
użytkownika z powrotem na nasze serwery,
a kiedy to robimy, nazywamy to eksfiltracją danych.
Teraz, eksfiltracja danych będzie
wykorzystywać przepustowość sieci, więc
dzieje się to za kulisami, a ty nawet nie zdajesz sobie
z tego sprawy, a jeśli wysyłam gigabajty
danych przez twoje połączenie sieciowe,
spowolni to cały twój system, a kiedy
spróbujesz otworzyć przeglądarkę internetową
i przejść do strony internetowej, będzie ona wyglądać bardzo
wolno, ponieważ nie zdajesz sobie sprawy, że większość twojego
połączenia sieciowego jest już wykorzystywana
w tle przez to złośliwe oprogramowanie, które wysyła i odbiera dane bez
twojej wiedzy.
Pamiętaj więc, że jeśli chodzi o problemy z wydajnością sieci, może
się zdarzyć wiele różnych rzeczy, które
mogą je powodować.
Mogą to być takie rzeczy, jak niedopasowane ustawienia
dupleksu, niedopasowane ustawienia
prędkości, nieaktualne sterowniki karty sieciowej
lub system może być ofiarą złośliwego oprogramowania.
Oprócz tego, za każdym
razem, gdy rozwiązujesz problem z wydajnością,
chcę, abyś podzielił go na trzy główne grupy.
Po pierwsze, czy dotyczy to tylko jednego klienta?
Po drugie, czy ma to wpływ na segment sieci?
Albo po trzecie, czy ma to wpływ na całą sieć?
Teraz, w oparciu o identyfikację
jednej z tych trzech kategorii, będziesz
mógł podjąć różne kroki, aby spróbować
zwiększyć wydajność.
Jeśli jest to problem z pojedynczym klientem,
należy sprawdzić jego
indywidualne ustawienia dupleksu, ustawienia prędkości, sterowniki
karty sieciowej i czy nie został zainfekowany
złośliwym oprogramowaniem.
Jeśli jednak masz cały segment sieci, który
faktycznie działa wolno, to najprawdopodobniej
masz pojedynczy przełącznik, który jest
zaangażowany jako punkt
dławiący i chcesz przyjrzeć się ustawieniom
tego przełącznika, aby zidentyfikować, dlaczego tylko ci klienci
w sieci mają problemy, a nie wszyscy w sieci.
Trzecia kategoria
to spowolnienie całej sieci.
Zwykle, jeśli cała sieć zwalnia, będzie
to problem z punktem
dławiącym na krawędzi sieci.
Może to być router, brama lub zapora sieciowa.
Warto więc przyjrzeć się tym urządzeniom
i upewnić się, że nie stają się one wąskim gardłem
dla całej wydajności sieci, ponieważ
jeśli zaczynasz mieć problemy i wpływa
to na całą sieć, musi to być problem z czymś,
co wpływa na całą sieć, na przykład
routerem, bramą, zaporą ogniową lub może to
być nawet przeciążenie połączenia ważenia, ponieważ masz zbyt dużo danych wchodzących i wychodzących
z sieci w danym momencie i być może będziesz musiał rozważyć zwiększenie ogólnej prędkości połączenia sieci rozległej, aby zapewnić najlepszą wydajność dla wszystkich użytkowników.