Harmonogram pakietów qos co. Jaki jest najskuteczniejszy sposób całkowitego wyłączenia QoS? Zdefiniowane przez użytkownika reguły harmonogramu pakietów QoS

Mit QoS

Nie ma osoby, która choć raz nie przeczytałaby odpowiedzi na najczęściej zadawane pytania dotyczące systemu Windows XP. A jeśli tak, to wszyscy wiedzą, że istnieje taka szkodliwa usługa Quality of Service - w skrócie QoS. Zdecydowanie zaleca się wyłączenie tej opcji podczas konfigurowania systemu, ponieważ domyślnie ogranicza ona przepustowość sieci o 20%, a problem ten wydaje się występować również w systemie Windows 2000.

Oto linie:
„P: Jak całkowicie wyłączyć usługę QoS (Quality of Service)? Jak ją skonfigurować? Czy to prawda, że ​​ogranicza prędkość sieci?
O: Rzeczywiście, Quality of Service domyślnie rezerwuje 20% przepustowości kanału na swoje potrzeby (dowolny kanał - nawet modem 14400, nawet Gigabit Ethernet). Co więcej, nawet jeśli usuniesz usługę QoS Packet Scheduler z połączenia Właściwości, ten kanał nie zostanie zwolniony. Tutaj możesz zwolnić kanał lub po prostu skonfigurować QoS. Uruchom aplet zasad grupy (gpedit.msc). W Zasadach grupy znajdź Zasady komputera lokalnego i kliknij Szablony administracyjne. Wybierz opcję Sieć — Menedżer pakietów QoS. Włącz opcję Ogranicz rezerwowaną przepustowość. Teraz obniżamy limit przepustowości z 20% do 0% lub po prostu go wyłączamy. W razie potrzeby możesz tutaj skonfigurować także inne parametry QoS. Aby aktywować wprowadzone zmiany, wystarczy ponownie uruchomić komputer.”
20% to oczywiście dużo. Prawdziwy Microsoft to Mazda. Tego rodzaju wypowiedzi wędrują od często zadawanych pytań do często zadawanych pytań, z forum na forum, od mediów do mediów, są wykorzystywane we wszelkiego rodzaju „ulepszeniach” - programach do „dostrajania” systemu Windows XP (nawiasem mówiąc, otwórz „Zasady grupy” i „Lokalne Zasady bezpieczeństwa” i żaden tweaker nie może się z nimi równać pod względem bogactwa opcji dostosowywania). Bezpodstawne zarzuty tego rodzaju należy demaskować ostrożnie i właśnie to zrobimy teraz, stosując podejście systematyczne. Oznacza to, że dokładnie przestudiujemy problematyczny problem, opierając się na oficjalnych źródłach pierwotnych.

Co to jest sieć oferująca wysokiej jakości usługi?
Przyjmijmy następującą uproszczoną definicję systemu sieciowego. Aplikacje działają i działają na hostach i komunikują się ze sobą. Aplikacje wysyłają dane do systemu operacyjnego w celu transmisji przez sieć. Po przesłaniu danych do systemu operacyjnego stają się one ruchem sieciowym.
QoS sieci opiera się na zdolności sieci do przetwarzania tego ruchu w sposób zapewniający spełnienie określonych żądań aplikacji. Wymaga to podstawowego mechanizmu przetwarzania ruchu sieciowego, który będzie w stanie zidentyfikować ruch kwalifikujący się do specjalnego traktowania i prawo do kontroli tych mechanizmów.
Funkcjonalność QoS została zaprojektowana tak, aby zadowolić dwóch interesariuszy sieci: aplikacje sieciowe i administratorów sieci. Często dochodzi między nimi do nieporozumień. Administrator sieci ogranicza zasoby wykorzystywane przez konkretną aplikację, a jednocześnie aplikacja stara się przejąć jak najwięcej zasobów sieciowych. Ich interesy można pogodzić, biorąc pod uwagę fakt, że administrator sieci odgrywa dominującą rolę w stosunku do wszystkich aplikacji i użytkowników.

Podstawowe parametry QoS
Różne aplikacje mają różne wymagania dotyczące obsługi ruchu sieciowego. Aplikacje są mniej lub bardziej tolerancyjne na opóźnienia i utratę ruchu. Wymagania te znalazły zastosowanie w następujących parametrach związanych z QoS:
Przepustowość - prędkość, z jaką ruch generowany przez aplikację musi być przesyłany w sieci;
Opóźnienie — opóźnienie, jakie aplikacja może tolerować w dostarczaniu pakietu danych.
Jitter - zmiana czasu opóźnienia.
Strata - procent utraconych danych.
Gdyby dostępne były nieskończone zasoby sieciowe, cały ruch aplikacji mógłby być przesyłany z wymaganą szybkością, przy zerowych opóźnieniach, zerowych wahaniach opóźnień i zerowych stratach. Zasoby sieciowe nie są jednak nieograniczone.
Mechanizm QoS kontroluje przydział zasobów sieciowych do ruchu aplikacji w celu spełnienia wymagań transmisji.

Podstawowe zasoby QoS i mechanizmy przetwarzania ruchu
Sieci łączące hosty wykorzystują różnorodne urządzenia sieciowe, w tym karty sieciowe hosta, routery, przełączniki i koncentratory. Każdy z nich posiada interfejsy sieciowe. Każdy interfejs sieciowy może odbierać i przesyłać ruch ze skończoną szybkością. Jeśli szybkość, z jaką ruch jest wysyłany do interfejsu, jest większa niż szybkość, z jaką interfejs przekazuje dalej ruch, wówczas pojawia się zator.
Urządzenia sieciowe radzą sobie z przeciążeniami, kolejkując ruch w pamięci urządzenia (buforze) do momentu ustąpienia przeciążenia. W innych przypadkach sprzęt sieciowy może odrzucać ruch, aby zmniejszyć zatory. W rezultacie aplikacje doświadczają zmian opóźnień (w miarę przechowywania ruchu w kolejkach na interfejsach) lub utraty ruchu.
Zdolność interfejsów sieciowych do przekazywania ruchu oraz dostępność pamięci do przechowywania ruchu w urządzeniach sieciowych (do czasu, gdy ruch nie będzie już mógł być przesyłany) stanowią podstawowe zasoby wymagane do zapewnienia QoS dla przepływów ruchu aplikacji.

Dystrybucja zasobów QoS pomiędzy urządzeniami sieciowymi
Urządzenia obsługujące QoS inteligentnie wykorzystują zasoby sieciowe do przesyłania ruchu. Oznacza to, że ruch z aplikacji bardziej odpornych na opóźnienia jest umieszczany w kolejce (przechowywany w buforze w pamięci), podczas gdy ruch z aplikacji wrażliwych na opóźnienia jest przekazywany dalej.
Aby wykonać to zadanie, urządzenie sieciowe musi identyfikować ruch poprzez klasyfikację pakietów, a także posiadać kolejki i mechanizmy ich obsługi.

Mechanizm przetwarzania ruchu
Mechanizm przetwarzania ruchu obejmuje:
802.1p
Zróżnicowane zachowania usług per-hop (diffserv PHB).
Usługi zintegrowane (intserv).
bankomat itp.
Większość sieci lokalnych opiera się na technologii IEEE 802, w tym Ethernet, Token Ring itp. 802.1p to mechanizm przetwarzania ruchu obsługujący QoS w takich sieciach.

Standard 802.1p definiuje pole (warstwa 2 w modelu sieci OSI) w nagłówku pakietu 802, które może przenosić jedną z ośmiu wartości priorytetu. Z reguły hosty lub routery wysyłając ruch do sieci lokalnej, zaznaczają każdy wysłany pakiet, przypisując mu określoną wartość priorytetu. Oczekuje się, że urządzenia sieciowe, takie jak przełączniki, mosty i koncentratory, będą odpowiednio przetwarzać pakiety przy użyciu mechanizmów kolejkowania. Zakres standardu 802.1p ogranicza się do sieci lokalnej (LAN). Gdy pakiet przejdzie przez sieć lokalną (poprzez warstwę 3 OSI), priorytet 802.1p zostaje usunięty.
Diffserv to mechanizm warstwy 3. Definiuje pole w nagłówku warstwy 3 pakietów IP zwane punktem kodowym diffserv (DSCP).
Intserv to cała gama usług, która definiuje usługę gwarantowaną oraz usługę zarządzającą plikami do pobrania. Usługa gwarantowana obiecuje przewieźć określoną ilość ruchu przy mierzalnym i ograniczonym opóźnieniu. Usługa zarządzająca pobieraniem zgadza się na przenoszenie części ruchu w przypadku „występowania niewielkiego przeciążenia sieci”. Są to usługi wymierne w tym sensie, że mają zapewniać mierzalną jakość usług dla określonej ilości ruchu.

Ponieważ technologia ATM dzieli pakiety na stosunkowo małe komórki, może zapewnić bardzo małe opóźnienia. Jeśli pakiet wymaga pilnego wysłania, interfejs ATM można zawsze zwolnić do transmisji na czas potrzebny do wysłania jednej komórki.
QoS ma wiele bardziej złożonych mechanizmów, dzięki którym ta technologia działa. Zwróćmy uwagę tylko na jeden ważny punkt: aby QoS zadziałało, niezbędna jest obsługa tej technologii i odpowiednia konfiguracja w trakcie transmisji od punktu początkowego do punktu końcowego.

Dla jasności rozważ rys. 1.
Akceptujemy co następuje:
Wszystkie routery biorą udział w przesyłaniu wymaganych protokołów.
Pomiędzy hostem A i hostem B inicjowana jest jedna sesja QoS wymagająca 64 Kb/s.
Między hostem A i hostem D inicjowana jest kolejna sesja wymagająca 64 Kb/s.
Aby uprościć schemat, zakładamy, że routery są skonfigurowane w taki sposób, że mogą rezerwować wszystkie zasoby sieciowe.
W naszym przypadku jedno żądanie rezerwacji 64 Kb/s dotrze do trzech routerów na ścieżce danych między hostem A i hostem B. Kolejne żądanie rezerwacji 64 Kb/s dotrze do trzech routerów między hostem A i hostem D. Routery będą honorować te żądania rezerwacji zasobów ponieważ nie przekraczają wartości maksymalnej. Jeśli zamiast tego każdy z hostów B i C jednocześnie zainicjował sesję QoS o przepustowości 64 Kb/s z hostem A, router obsługujący te hosty (B i C) odrzuciłby jedno z połączeń.

Załóżmy teraz, że administrator sieci wyłącza przetwarzanie QoS na trzech routerach dalszych obsługujących hosty B, C, D, E. W tym przypadku żądania zasobów o szybkości do 128 Kb/s zostaną spełnione niezależnie od lokalizacji hosta biorącego udział w połączeniu. Jednakże zapewnienie jakości byłoby niskie, ponieważ ruch do jednego hosta narażałby ruch na inny host. Jakość usług mogłaby zostać utrzymana, gdyby górny router ograniczył wszystkie żądania do 64 Kb/s, ale skutkowałoby to nieefektywnym wykorzystaniem zasobów sieciowych.
Z drugiej strony przepustowość wszystkich połączeń sieciowych mogłaby zostać zwiększona do 128 Kbps. Jednak zwiększona przepustowość zostanie wykorzystana tylko wtedy, gdy hosty B i C (lub D i E) jednocześnie zażądają zasobów. Jeżeli tak nie jest, zasoby sieciowe ponownie będą wykorzystywane nieefektywnie.

Składniki QoS firmy Microsoft
Windows 98 zawiera tylko komponenty QoS na poziomie użytkownika, w tym:
Komponenty aplikacji.
GQoS API (część Winsock 2).
Dostawca usług QoS.
System operacyjny Windows 2000/XP/2003 zawiera wszystko, co opisano powyżej, oraz następujące komponenty:
Dostawca usług protokołu rezerwacji zasobów (Rsvpsp.dll) i usługi RSVP (Rsvp.exe) oraz QoS ACS. Nieużywane w systemie Windows XP, 2003.
Zarządzanie ruchem (Traffic.dll).
Ogólny klasyfikator pakietów (Msgpc.sys). Klasyfikator pakietów określa klasę usług, do której należy pakiet. W takim przypadku pakiet zostanie umieszczony w odpowiedniej kolejce. Kolejkami zarządza QoS Packet Scheduler.
Harmonogram pakietów QoS (Psched.sys). Definiuje parametry QoS dla określonego strumienia danych. Ruch jest oznaczony określoną wartością priorytetu. Harmonogram pakietów QoS określa harmonogram kolejki dla każdego pakietu i obsługuje konkurencyjne żądania pomiędzy pakietami umieszczonymi w kolejce, które muszą uzyskać dostęp do sieci w tym samym czasie.

Schemat na rys. 2 ilustruje stos protokołów, komponenty systemu Windows i ich interakcję na hoście. Elementy, które były używane w systemie Windows 2000, ale nie były używane w systemie Windows XP/2003, nie są pokazane na schemacie.
Aplikacje znajdują się na górze stosu. Mogą, ale nie muszą, wiedzieć o QoS. Aby w pełni wykorzystać możliwości QoS, Microsoft zaleca używanie w aplikacjach wywołań API Generic QoS. Jest to szczególnie ważne w przypadku zastosowań wymagających gwarancji wysokiej jakości usług. Niektórych narzędzi można używać do wywoływania QoS w imieniu aplikacji, które nie obsługują QoS. Działają poprzez API zarządzania ruchem. Na przykład NetMeeting korzysta z interfejsu API GQoS. Jednak w przypadku takich zastosowań jakość nie jest gwarantowana.

Ostatni gwóźdź
Powyższe teoretyczne punkty nie dają jasnej odpowiedzi na pytanie, dokąd trafia notoryczne 20% (czego, jak zauważam, nikt jeszcze dokładnie nie zmierzył). Biorąc pod uwagę powyższe, coś takiego nie powinno mieć miejsca. Przeciwnicy wysuwają jednak nowy argument: system QoS jest dobry, ale jego implementacja jest krzywa. Dlatego 20% nadal jest „grubych”. Najwyraźniej problem nękał także giganta oprogramowania, który już dawno temu zaprzeczył takim fabrykacjom.
Oddajmy jednak głos twórcom i przedstawmy wybrane punkty z artykułu „316666 - Ulepszenia i zachowanie jakości usług (QoS) systemu Windows XP” w literackim języku rosyjskim:
„Sto procent przepustowości sieci jest dostępne do dystrybucji pomiędzy wszystkimi programami, chyba że program wyraźnie zażąda priorytetowej przepustowości. Ta „zarezerwowana” przepustowość jest dostępna dla innych programów, chyba że program, który ją zażądał, nie wyśle ​​danych.

Domyślnie programy mogą zarezerwować do 20% szybkości głównego połączenia na każdym interfejsie komputera. Jeśli program, który zarezerwował przepustowość, nie wyśle ​​wystarczającej ilości danych, aby wykorzystać je w całości, niewykorzystana część zarezerwowanej przepustowości jest dostępna dla innych strumieni danych.
W różnych artykułach technicznych i na grupach dyskusyjnych pojawiały się twierdzenia, że ​​Windows XP zawsze rezerwuje 20% dostępnej przepustowości na potrzeby QoS. Te stwierdzenia są nieprawidłowe.”
Jeśli teraz ktoś nadal pochłania 20% swojej przepustowości, cóż, mogę doradzić ci, abyś nadal korzystał z większej liczby wszelkiego rodzaju usprawnień i krzywych sterowników sieciowych. Nie będzie też aż tak dużo „utuczenia się”.
To wszystko, mit QoS, giń!

Jurij Trofimow,

W pierwszej części tego cyklu artykułów mówiłem o tym, co robi QoS i do czego służy. W tej części będę kontynuował rozmowę wyjaśniając jak działa QoS. Czytając ten artykuł, należy pamiętać, że informacje tu przedstawione opierają się na implementacji QoS w systemie Windows Server 2003, która różni się od implementacji QoS w systemie Windows 2000 Server.

API ruchu

Jednym z głównych problemów związanych z ustalaniem priorytetów ruchu sieciowego jest to, że nie można ustalać priorytetów ruchu w oparciu o komputer, który go generuje. Często na jednym komputerze uruchamia się wiele aplikacji i tworzy się oddzielny strumień ruchu dla każdej aplikacji (i systemu operacyjnego). W takiej sytuacji każdemu potokowi ruchu należy nadać indywidualny priorytet. W końcu jedna aplikacja może wymagać wolnego pasma, podczas gdy inna idealnie nadaje się do zapewnienia najlepszej wydajności.

W tym miejscu do gry wchodzi Traffic Control API (interfejs oprogramowania do kontroli ruchu). Interfejs API kontroli ruchu to interfejs programowania aplikacji, który umożliwia zastosowanie parametrów QoS do poszczególnych pakietów. Interfejs API kontroli ruchu działa poprzez identyfikację poszczególnych strumieni ruchu i zastosowanie do nich różnych metod kontroli QoS.

Pierwszą rzeczą, jaką robi API kontroli ruchu, jest utworzenie tak zwanej specyfikacji filtra. Specyfikacja filtra jest zasadniczo filtrem, który określa, co oznacza przynależność pakietu do określonego strumienia. Niektóre atrybuty używane przez filterspec obejmują źródłowy i docelowy adres IP pakietu oraz numer portu.

Po zdefiniowaniu specyfikacji filtra interfejs API umożliwia utworzenie specyfikacji przepływu. Flowspec definiuje parametry QoS, które zostaną zastosowane do sekwencji pakietów. Niektóre parametry zdefiniowane przez flowspec obejmują prędkość transmisji (dozwoloną szybkość transmisji) i typ usługi.

Trzecią koncepcją zdefiniowaną przez API kontroli ruchu jest koncepcja przepływu. Przepływ to prosta sekwencja pakietów podlegających pojedynczej specyfikacji przepływu. Krótko mówiąc, specyfikacja filtru określa, które pakiety zostaną uwzględnione w specyfikacji przepływu. Flowspec określa, czy pakiety będą przetwarzane z wyższymi priorytetami, a przepływ to rzeczywista transmisja pakietów, które podlegają przetwarzaniu według flowspec. Wszystkie pakiety w strumieniu są przetwarzane jednakowo.

Należy wspomnieć, że jedną z zalet API kontroli ruchu w porównaniu z API Generic QoS używanym w Windows 2000 jest możliwość wykorzystania agregacji. Jeśli w węźle znajduje się wiele aplikacji wysyłających wiele strumieni danych do wspólnego miejsca docelowego, wówczas pakiety te można połączyć we wspólny strumień. Dotyczy to nawet sytuacji, gdy aplikacje korzystają z różnych numerów portów, o ile źródłowy i docelowy adres IP są takie same.

Ogólny klasyfikator pakietów

W poprzedniej sekcji mówiłem o związku pomiędzy specyfikacją przepływu, specyfikacją filtra i przepływem. Należy jednak pamiętać, że API kontroli ruchu to po prostu interfejs programowania aplikacji. W związku z tym jego zadaniem jest identyfikacja i ustalanie priorytetów przepływów ruchu, a nie tworzenie tych przepływów.

Za tworzenie strumieni odpowiada Generic Packet Classifier. Jak pamiętacie z ostatniej sekcji, jednym z atrybutów zdefiniowanych w flowspec był typ usługi. Typ usługi zasadniczo określa priorytet wątku. Generic Packet Classifier odpowiada za określenie typu usługi, który został przypisany do flowspec, po czym umieszcza skojarzone z nim pakiety w kolejce odpowiedniej dla typu usługi. Każdy wątek umieszczany jest w osobnej kolejce.

Harmonogram pakietów QoS (harmonogram pakietów)

Trzecim komponentem QoS, o którym musisz wiedzieć, jest harmonogram pakietów QoS. Mówiąc najprościej, głównym zadaniem planisty pakietów QoS jest kształtowanie ruchu. W tym celu planista pakietów odbiera pakiety z różnych kolejek, a następnie oznacza te pakiety priorytetami i szybkościami przepływu.

Jak omawiałem w pierwszej części tej serii, aby funkcja QoS działała poprawnie, różne komponenty znajdujące się pomiędzy źródłem pakietów a ich miejscem docelowym muszą obsługiwać QoS (tj. mieć świadomość) QoS. Chociaż urządzenia te muszą wiedzieć, jak obsługiwać QoS, muszą także wiedzieć, jak obsługiwać regularny ruch bez priorytetów. Aby było to możliwe, QoS wykorzystuje technologię zwaną znakowaniem.

Tak naprawdę występują tu dwa rodzaje oznaczeń. Harmonogram pakietów QoS wykorzystuje oznaczenia Diffserv rozpoznawane przez urządzenia warstwy 3 oraz oznaczenia 802.1p rozpoznawane przez urządzenia warstwy 2.

Konfigurowanie harmonogramu pakietów QoS

Zanim pokażę Ci, jak działa tagowanie, należy zauważyć, że będziesz musiał skonfigurować harmonogram pakietów QoS, aby wszystko działało. W systemie Windows Server 2003 harmonogram pakietów QoS jest opcjonalnym składnikiem sieci, podobnie jak Klient sieci Microsoft Networks lub protokół TCP/IP. Aby włączyć Harmonogram pakietów QoS, otwórz stronę właściwości połączenia sieciowego swojego serwera i zaznacz pole obok Harmonogram pakietów QoS, jak pokazano na rysunku A. Jeśli Harmonogram pakietów QoS nie znajduje się na liście, kliknij Zainstaluj i postępuj zgodnie z instrukcjami.

Rysunek A: Aby móc korzystać z funkcji QoS, należy włączyć harmonogram pakietów QoS

Kolejną rzeczą, którą musisz wiedzieć o Harmonogramie pakietów QoS jest to, że aby działała poprawnie, Twoja karta sieciowa musi obsługiwać tagowanie 802.1p. Aby sprawdzić kartę sieciową, kliknij przycisk Konfiguruj, rysunek A, a system Windows wyświetli właściwości karty sieciowej. Jeśli spojrzysz na kartę Zaawansowane na stronie właściwości, zobaczysz różne właściwości obsługiwane przez twoją kartę sieciową.

Jeśli spojrzysz na rysunek B, zobaczysz, że jedną z wymienionych właściwości jest tagowanie VLAN 802.1Q/1P. Widzisz również, że ta właściwość jest domyślnie wyłączona. Aby włączyć tagowanie 802.1p, po prostu włącz tę właściwość i kliknij OK.

Rysunek B: Musisz włączyć tagowanie VLAN 802.1Q/1P

Być może zauważyłeś na rysunku B, że włączona funkcja jest związana ze znakowaniem sieci VLAN, a nie ze znacznikiem pakietów. Dzieje się tak dlatego, że znaczniki priorytetów są zawarte w znacznikach VLAN. Standard 802.1Q definiuje sieci VLAN i znaczniki VLAN. Standard ten faktycznie rezerwuje trzy bity w pakiecie VLAN, które są używane do zapisywania kodu priorytetu. Niestety standard 802.1Q nigdy nie definiuje, jakie powinny być te kody priorytetów.

Standard 802.1P powstał jako uzupełnienie standardu 802.1Q. Standard 802.1P definiuje znaczniki priorytetów, które można ująć w znaczniku VLAN. O zasadzie działania tych dwóch standardów opowiem w trzeciej części.

Wniosek

W tym artykule omówiliśmy kilka podstawowych koncepcji architektury QoS systemu Windows Server 2003. W części 3 omówię bardziej szczegółowo, w jaki sposób harmonogram pakietów QoS oznacza pakiety. Opowiem również o tym, jak działa QoS w środowiskach sieciowych o niskiej przepustowości.

W tym artykule przyjrzymy się, jak skonfigurować zarezerwowaną przepustowość w systemie Windows 10. Domyślnie system Windows rezerwuje 20% całkowitej przepustowości Internetu.

Tak, tak, system operacyjny Windows 10 rezerwuje pewien procent przepustowości połączenia internetowego na potrzeby jakości usług (QoS).

Według Microsoftu:

QoS może obejmować krytyczne operacje systemowe, takie jak aktualizacje systemu Windows, zarządzanie stanem licencji itp. Koncepcja zarezerwowanej przepustowości dotyczy wszystkich programów uruchomionych w systemie. Zwykle program planujący pakiety ogranicza system do 80% jego przepustowości łączności. Oznacza to, że system Windows rezerwuje 20% przepustowości Internetu wyłącznie na potrzeby QoS.

Jeśli chcesz uzyskać zarezerwowany procent przepustowości, ten artykuł jest dla Ciebie. Poniżej przyjrzymy się dwóm sposobom konfiguracji zarezerwowanej przepustowości w systemie operacyjnym Windows 10.

NOTATKA: Jeśli wyłączysz całą zarezerwowaną przepustowość dla swojego systemu, czyli ustawisz ją na 0%, będzie to miało wpływ na działanie systemu operacyjnego, zwłaszcza na automatyczne aktualizacje.

Odmowa odpowiedzialności: dalsze kroki będą obejmowały edycję rejestru. Błędy podczas edycji rejestru mogą negatywnie wpłynąć na Twój system. Dlatego należy zachować ostrożność podczas edytowania wpisów w rejestrze i najpierw utworzyć punkt przywracania systemu.

Krok 1: Otwórz Edytor rejestru(jeśli nie znasz Edytora rejestru, kliknij ).

Krok 2: W lewym okienku okna Edytora rejestru przejdź do następującej sekcji:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched

Notatka: Jeśli sekcja i parametr „ Limit inny niż BestEffort» nie istnieją, po prostu je stwórz.

Krok 3: Teraz w prawym okienku klucza rejestru „Psched” znajdź nazwaną wartość DWORD (32 bity). Limit inny niż BestEffort. Kliknij go dwukrotnie, aby zmienić jego wartości:

Domyślnie parametr ma wartość 50 w formacie szesnastkowym lub 80 w systemie dziesiętnym.

Krok 4: Wybierz system dziesiętny i ustaw wartość jako procent wymaganej zarezerwowanej przepustowości.

Na przykład jeśli ustawisz wartość na 0 , zarezerwowana przepustowość dla systemu operacyjnego Windows zostanie całkowicie wyłączona, czyli równa 0%. Naciśnij przycisk "OK" i zamknij Edytor rejestru.

Krok 5: Uruchom ponownie komputer, aby zmiany zaczęły obowiązywać.

Jeśli chcesz skonfigurować lub ograniczyć zarezerwowaną przepustowość na wielu komputerach w organizacji/miejscu pracy, możesz wdrożyć odpowiednie ustawienie obiektu GPO.

Krok 1: Otwórz Edytor lokalnych zasad grupy

Krok 2: Przejdź do sekcji: „Konfiguracja komputera” → „Szablony administracyjne” → „Sieć” → „Harmonogram pakietów Qos”


Krok 3: W prawym oknie kliknij dwukrotnie, aby otworzyć profil.

Domyślnie ta zasada nie jest ustawiona i system rezerwuje 20% Przepustowość połączenia internetowego. Musisz to włączyć, ustawić parametr „Ogranicz zarezerwowaną przepustowość” oznaczający "NA."

Nie ma osoby, która choć raz nie przeczytałaby odpowiedzi na najczęściej zadawane pytania dotyczące systemu Windows XP. A jeśli tak, to wszyscy wiedzą, że istnieje taka szkodliwa usługa Quality of Service - w skrócie QoS. Zdecydowanie zaleca się wyłączenie tej opcji podczas konfigurowania systemu, ponieważ domyślnie ogranicza ona przepustowość sieci o 20%, a problem ten wydaje się występować również w systemie Windows 2000.

Oto linie:

P: Jak mogę całkowicie wyłączyć usługę QoS (Quality of Service)? Jak to skonfigurować? Czy to prawda, że ​​ogranicza prędkość sieci?
O: Rzeczywiście, Quality of Service domyślnie rezerwuje 20% przepustowości kanału na swoje potrzeby (dowolny kanał - nawet modem 14400, nawet Gigabit Ethernet). Co więcej, nawet jeśli usuniesz usługę QoS Packet Scheduler z połączenia Właściwości, ten kanał nie zostanie zwolniony. Tutaj możesz zwolnić kanał lub po prostu skonfigurować QoS. Uruchom aplet zasad grupy (gpedit.msc). W Zasadach grupy znajdź Zasady komputera lokalnego i kliknij Szablony administracyjne. Wybierz opcję Sieć — Menedżer pakietów QoS. Włącz opcję Ogranicz rezerwowaną przepustowość. Teraz obniżamy limit przepustowości z 20% do 0% lub po prostu go wyłączamy. W razie potrzeby możesz tutaj skonfigurować także inne parametry QoS. Aby aktywować wprowadzone zmiany, wystarczy uruchomić ponownie komputer.

20% to oczywiście dużo. Prawdziwy Microsoft to Mazda. Tego rodzaju wypowiedzi wędrują od często zadawanych pytań do często zadawanych pytań, z forum na forum, od mediów do mediów, są wykorzystywane we wszelkiego rodzaju „ulepszeniach” - programach do „dostrajania” systemu Windows XP (nawiasem mówiąc, otwórz „Zasady grupy” i „Lokalne Zasady bezpieczeństwa” i żaden tweaker nie może się z nimi równać pod względem bogactwa opcji dostosowywania). Bezpodstawne zarzuty tego rodzaju należy demaskować ostrożnie i właśnie to zrobimy teraz, stosując podejście systematyczne. Oznacza to, że dokładnie przestudiujemy problematyczny problem, opierając się na oficjalnych źródłach pierwotnych.

Co to jest sieć oferująca wysokiej jakości usługi?

Przyjmijmy następującą uproszczoną definicję systemu sieciowego. Aplikacje działają i działają na hostach i komunikują się ze sobą. Aplikacje wysyłają dane do systemu operacyjnego w celu transmisji przez sieć. Po przesłaniu danych do systemu operacyjnego stają się one ruchem sieciowym.

QoS sieci opiera się na zdolności sieci do przetwarzania tego ruchu w sposób zapewniający spełnienie określonych żądań aplikacji. Wymaga to podstawowego mechanizmu przetwarzania ruchu sieciowego, który będzie w stanie zidentyfikować ruch kwalifikujący się do specjalnego traktowania i prawo do kontroli tych mechanizmów.

Funkcjonalność QoS została zaprojektowana tak, aby zadowolić dwóch interesariuszy sieci: aplikacje sieciowe i administratorów sieci. Często dochodzi między nimi do nieporozumień. Administrator sieci ogranicza zasoby wykorzystywane przez konkretną aplikację, a jednocześnie aplikacja stara się przejąć jak najwięcej zasobów sieciowych. Ich interesy można pogodzić, biorąc pod uwagę fakt, że administrator sieci odgrywa dominującą rolę w stosunku do wszystkich aplikacji i użytkowników.

Podstawowe parametry QoS

Różne aplikacje mają różne wymagania dotyczące obsługi ruchu sieciowego. Aplikacje są mniej lub bardziej tolerancyjne na opóźnienia i utratę ruchu. Wymagania te znalazły zastosowanie w następujących parametrach związanych z QoS:

  • Przepustowość - prędkość, z jaką ruch generowany przez aplikację musi być przesyłany w sieci;
  • Opóźnienie — opóźnienie, jakie aplikacja może tolerować w dostarczaniu pakietu danych;
  • Jitter - zmień czas opóźnienia;
  • Strata - procent utraconych danych.

Gdyby dostępne były nieskończone zasoby sieciowe, cały ruch aplikacji mógłby być przesyłany z wymaganą szybkością, przy zerowych opóźnieniach, zerowych wahaniach opóźnień i zerowych stratach. Zasoby sieciowe nie są jednak nieograniczone.

Mechanizm QoS kontroluje przydział zasobów sieciowych do ruchu aplikacji w celu spełnienia wymagań transmisji.

Podstawowe zasoby QoS i mechanizmy przetwarzania ruchu

Sieci łączące hosty wykorzystują różnorodne urządzenia sieciowe, w tym karty sieciowe hosta, routery, przełączniki i koncentratory. Każdy z nich posiada interfejsy sieciowe. Każdy interfejs sieciowy może odbierać i przesyłać ruch ze skończoną szybkością. Jeśli szybkość, z jaką ruch jest wysyłany do interfejsu, jest większa niż szybkość, z jaką interfejs przekazuje dalej ruch, wówczas pojawia się zator.

Urządzenia sieciowe radzą sobie z przeciążeniami, kolejkując ruch w pamięci urządzenia (buforze) do momentu ustąpienia przeciążenia. W innych przypadkach sprzęt sieciowy może odrzucać ruch, aby zmniejszyć zatory. W rezultacie aplikacje doświadczają zmian opóźnień (w miarę przechowywania ruchu w kolejkach na interfejsach) lub utraty ruchu.

Zdolność interfejsów sieciowych do przekazywania ruchu oraz dostępność pamięci do przechowywania ruchu w urządzeniach sieciowych (do czasu, gdy ruch nie będzie już mógł być przesyłany) stanowią podstawowe zasoby wymagane do zapewnienia QoS dla przepływów ruchu aplikacji.

Dystrybucja zasobów QoS pomiędzy urządzeniami sieciowymi

Urządzenia obsługujące QoS inteligentnie wykorzystują zasoby sieciowe do przesyłania ruchu. Oznacza to, że ruch z aplikacji bardziej odpornych na opóźnienia jest umieszczany w kolejce (przechowywany w buforze w pamięci), podczas gdy ruch z aplikacji wrażliwych na opóźnienia jest przekazywany dalej.

Aby wykonać to zadanie, urządzenie sieciowe musi identyfikować ruch poprzez klasyfikację pakietów, a także posiadać kolejki i mechanizmy ich obsługi.

Mechanizm przetwarzania ruchu

Mechanizm przetwarzania ruchu obejmuje:

  • 802.1p;
  • Zróżnicowane usługi per-hop-behaviors (diffserv PHB);
  • Usługi Zintegrowane (intserv);
  • bankomat itp.

Większość sieci lokalnych opiera się na technologii IEEE 802, w tym Ethernet, Token Ring itp. 802.1p to mechanizm przetwarzania ruchu obsługujący QoS w takich sieciach.

Standard 802.1p definiuje pole (warstwa 2 w modelu sieci OSI) w nagłówku pakietu 802, które może przenosić jedną z ośmiu wartości priorytetu. Z reguły hosty lub routery wysyłając ruch do sieci lokalnej, zaznaczają każdy wysłany pakiet, przypisując mu określoną wartość priorytetu. Oczekuje się, że urządzenia sieciowe, takie jak przełączniki, mosty i koncentratory, będą odpowiednio przetwarzać pakiety przy użyciu mechanizmów kolejkowania. Zakres standardu 802.1p ogranicza się do sieci lokalnej (LAN). Gdy pakiet przejdzie przez sieć lokalną (poprzez warstwę 3 OSI), priorytet 802.1p zostaje usunięty.

Diffserv to mechanizm warstwy 3. Definiuje pole w nagłówku warstwy 3 pakietów IP zwane punktem kodowym diffserv (DSCP).

Intserv to cała gama usług, która definiuje usługę gwarantowaną oraz usługę zarządzającą plikami do pobrania. Usługa gwarantowana obiecuje przewieźć określoną ilość ruchu przy mierzalnym i ograniczonym opóźnieniu. Usługa zarządzająca pobieraniem zgadza się na przenoszenie części ruchu w przypadku „występowania niewielkiego przeciążenia sieci”. Są to usługi wymierne w tym sensie, że mają zapewniać mierzalną jakość usług dla określonej ilości ruchu.

Ponieważ technologia ATM dzieli pakiety na stosunkowo małe komórki, może zapewnić bardzo małe opóźnienia. Jeśli pakiet wymaga pilnego wysłania, interfejs ATM można zawsze zwolnić do transmisji na czas potrzebny do wysłania jednej komórki.

QoS ma wiele bardziej złożonych mechanizmów, dzięki którym ta technologia działa. Zwróćmy uwagę tylko na jeden ważny punkt: aby QoS zadziałało, niezbędna jest obsługa tej technologii i odpowiednia konfiguracja w trakcie transmisji od punktu początkowego do punktu końcowego.

Przepustowość sieci lokalnej to temat, który staje się coraz bardziej istotny w związku z rozpowszechnianiem się szybkiego Internetu. Za każdym razem, gdy próbujemy podłączyć do routera coraz więcej urządzeń, a domyślne oprogramowanie nie zawsze jest w stanie obsłużyć je wszystkie. W tym przypadku na ratunek przychodzi ustawienie priorytetów pakietów QoS przepustowości sieci lokalnej na routerze. Przypisuje priorytet realizacji pewnych najważniejszych w danym momencie zadań i jest dostępny nie tylko na topowych routerach Mikrotik czy Cisco, ale także na każdym niedrogim modelu firm TP-Link, Asus, Zyxel Keenetic, D-Link.

QoS – co to jest w routerze?

Większość nowoczesnych routerów ma wbudowaną możliwość kontrolowania przepływu ruchu internetowego w sieci lokalnej, przypisując priorytet podczas obsługi określonej aplikacji. Cóż, na przykład, grasz w grę online lub przeglądasz strony swoich ulubionych witryn. Jednocześnie pobierasz ciekawy film przez torrent. W tym samym czasie gra zaczyna zwalniać, a plik ledwo się pobiera. Co robić?

Musisz wybrać, które działanie jest dla Ciebie w tym momencie ważniejsze. W końcu to prawdopodobnie gra online. Dlatego konfigurując harmonogram pakietów QoS, możemy nadać priorytet zadaniom związanym z grami przed pobraniem plików.

Ale przepustowość sieci lokalnej i kanału internetowego jest ograniczona. Pierwszą z nich są możliwości routera. Pamiętasz, o czym rozmawialiśmy?.

Drugi to Twój plan taryfowy od Twojego dostawcy. Jak zatem dzieli się priorytet między tymi jednoczesnymi zadaniami?

Z reguły domyślnie najwyższy priorytet ma surfowanie po Internecie, czyli działanie Twojej przeglądarki. Ale jeśli w tej chwili otworzyłeś i czytasz artykuł, a jednocześnie chcesz pobrać film tak szybko, jak to możliwe, bardziej logiczne byłoby nadanie priorytetu programowi do pobierania plików, a nie przeglądarce.

Dlatego routery zapewniają możliwość ręcznej konfiguracji przepustowości sieci. Mianowicie, rozdzielaj priorytety według potrzeb. Ta funkcja nazywa się QoS (Quality of Service). Oznacza to technologię zapewniania różnym klasom ruchu priorytetów usług.

Menedżer ruchu na routerze Asus

W różnych modelach to ustawienie może być ukryte pod różnymi nazwami w elemencie menu. Mam teraz router Asus z nowym oprogramowaniem - pokazuję go na RT-N10U w wersji B1. I tutaj harmonogram QoS jest konfigurowany w sekcji „Traffic Manager”.

Najpierw musisz zmienić domyślnie aktywowany tryb automatyczny na jeden z dwóch. „Reguły QoS zdefiniowane przez użytkownika” lub „Priorytet zdefiniowany przez użytkownika”

Zdefiniowane przez użytkownika reguły harmonogramu pakietów QoS

To ustawienie umożliwia ustawienie priorytetu dla programów już preinstalowanych w oprogramowaniu routera z różnych „kategorii wagowych”. W takim przypadku nie musisz zawracać sobie głowy różnymi formułami i obliczać przepustowość sieci. Wszystko zostało już wynalezione przed nami. Bez zrzutu ekranu jest to trochę niejasne, więc podam to tutaj:

Zatem teraz „Web Serf”, czyli połączenia przez przeglądarkę przez używany do tego port 80, ma priorytet „Najwyższy”. Klikając na rozwijaną listę, możemy wybrać kolejny z proponowanej listy. Jednocześnie w przypadku „File Transfer”, czyli programów do pobierania plików, jest on najmniejszy. Zamieniając te parametry otrzymamy taki efekt, że przy jednoczesnym pobraniu pliku z serwisu i przeglądaniu strony html, większa prędkość zostanie nadana procesowi pierwszemu.

Ale to nie wszystko. W przypadku programów do przesyłania plików przez P2P (na przykład BitTorrent) lub gier online, a także wielu innych aplikacji, możesz ustawić własne wartości priorytetów. Odbywa się to poprzez dodanie nowej reguły do ​​już istniejących.

Aby go utworzyć, należy kliknąć na pozycję „Wybierz” i z rozwijanej listy wybrać interesujący nas rodzaj przesyłania danych lub gotowe ustawienia dla konkretnej aplikacji. Na przykład możesz ustawić priorytet przepustowości sieci dla aplikacji pocztowych, takich jak Outlook lub TheBat (element SMTP, POP3...) lub dla klientów FTP (FTP, SFTP, WLM...). Istnieje również duża lista popularnych gier, takich jak Counter Strike, oraz programów do udostępniania plików - BitTorrent, eDonkey itp.

Wybierzmy narzędzie do pobierania torrentów. Domyślne porty używane przez ten program zostaną określone automatycznie.
Ale lepiej nie wierzyć na słowo routerowi i sprawdzić go samodzielnie. Otwórzmy program (mam uTorrent) i przejdź do „Ustawienia > Ustawienia programu > Połączenia”. Zobaczmy, jaki port jest ustawiony, aby ten program działał.

Jeśli różni się od tych, które zostały określone domyślnie w ustawieniach routera, zmień to. Albo tam, albo tutaj, najważniejsze jest to, że są tacy sami. Zapisujemy ustawienia w programie i wracając do panelu administracyjnego routera, stosujemy parametry. Są aktywowane po ponownym uruchomieniu urządzenia.

Zdefiniowany przez użytkownika priorytet pakietów QoS

Jest to drugie ustawienie ręcznej kontroli przepustowości sieci, które pozwala skonfigurować parametry określone w poprzedniej sekcji. Mianowicie określ, jaka prędkość w ujęciu procentowym zostanie przypisana do każdego z parametrów priorytetowych.

Na przykład dla ruchu wychodzącego na „Najwyższy” obecnie mam wartość domyślną ustawioną na 80% jako wartość minimalną i 100% jako wartość maksymalną. Oznacza to, że te z najwyższym priorytetem otrzymają co najmniej 80% przepustowości kanału. Niezależnie od tego, ile jednoczesnych procesów tworzy połączenia wychodzące z Internetem. Ci, którzy mają priorytet „Wysoki” – co najmniej 10%. I tak dalej – myślę, że rozumiesz, o co chodzi. Edytując te wartości, możesz szczegółowo kontrolować prędkość pobierania i wysyłania dla różnych kategorii uruchomionych programów.

Teraz sugeruję obejrzenie szczegółowego samouczka wideo na temat konfigurowania QoS na routerach Cisco

Konfigurowanie harmonogramu pakietów QoS na routerze TP-Link

Poniżej dla Twojej wygody udostępnię kilka zrzutów ekranu sekcji administracyjnych służących do zarządzania przepustowością z modeli innych firm. W routerach TP-Link harmonogram pakietów QoS znajduje się w sekcji menu „Kontrola przepustowości”. Aby ją aktywować, zaznacz pole wyboru „Włącz kontrolę przepustowości” i ustaw maksymalną prędkość dla ruchu przychodzącego i wychodzącego.

Klikając przycisk „Dodaj”, możesz dodać nową regułę priorytetu dla jednego lub większej liczby komputerów. W tym celu należy podać jego adres IP lub zakres adresów. A także wskaż porty i rodzaj wymiany pakietów, do których będzie miała zastosowanie ta reguła.

Firma TP-Link udostępniła niedawno nową wizualizację panelu administracyjnego, która instalowana jest we wszystkich nowych modelach. W nim harmonogram QoS znajduje się w „Ustawieniach zaawansowanych” w sekcji „Priorytetyzowanie danych”. Włączamy go zaznaczeniem i suwakami dostosowujemy trzy rodzaje priorytetów:

  • Wysoki
  • Przeciętny
  • Krótki

Aby dodać filtr, kliknij przycisk „Dodaj” w jednym z trzech okien gotowych ustawień



Otworzy się lista klientów podłączonych do routera - wybierz tego, którego potrzebujesz i kliknij link „Wybierz”, a następnie „OK”


Przepustowość sieci IntelliQoS na Zyxel Keenetic

W routerach Keenetic funkcja zarządzania przepustowością sieci nazywa się IntelliQoS. Początkowo moduł ten nie jest obecny w oprogramowaniu sprzętowym. Dodatkowo wymagany jest IntelliQoS z odpowiedniej sekcji panelu administracyjnego. Następnie w menu „Moje sieci i Wi-Fi” pojawi się osobna pozycja o tej samej nazwie.


Aby aktywować tryb kontroli ruchu, włącz tę usługę i wskaż maksymalną prędkość Internetu przewidzianą w planie taryfowym dostawcy. Aby określić to dokładniej, możesz przeprowadzić test prędkości online i zacząć od tej rzeczywistej wartości.

Konfigurowanie przepustowości sieci na routerze D-Link

W przypadku modelu routera D-Link DIR-620 twórcy z jakiegoś powodu zaimplementowali możliwość ustawiania ograniczeń prędkości QOS tylko na komputerach podłączonych kablem do jednego z portów LAN. To ustawienie znajduje się w sekcji „Zaawansowane – Zarządzanie przepustowością”.

Po wybraniu jednego z nich włącz ograniczenie i ustaw prędkość

Na razie to wszystko - spróbuj poeksperymentować z przepustowością sieci lokalnej, aby router nie spowalniał pracy tych programów, od których w danej chwili oczekujesz maksymalnej wydajności.

Film na temat konfigurowania QoS na routerze

Dziękuję! Nie pomogło