Який ефективний спосіб повністю відключити QoS? Пропускна Здатність Локальної Мережі — Налаштування Планувальника Пакетів QoS у Роутері TP-Link, Asus, Zyxel Keenetic, D-Link Відключення qos у windows 7.

Пропускна спроможність локальної мережі – тема, яка стає з поширенням швидкісного інтернету дедалі актуальнішою. Щоразу ми намагаємося підключити до роутера все більше пристроїв, а програмне забезпеченняза замовчуванням не завжди може з ними впоратися з усіма. У цьому випадку на допомогу приходить налаштування пріоритетів QoS пакетів пропускної спроможності локальної мережі на маршрутизаторі. Вона призначає пріоритет виконання тих чи інших найважливіших на Наразізадач і доступна не тільки на топових маршрутизаторах Mikrotik або Cisco, але і на будь-якій недорогій моделі TP-Link, Asus, Zyxel Keenetic, D-Link.

QoS - Що Це У Роутері?

Більшість сучасних роутерів мають вбудовану можливість керувати потоками інтернет-трафіку всередині локальної мережі, призначаючи пріоритет під час роботи тієї чи іншої програми. Ну, наприклад, ви граєте в онлайн гру або переглядаєте сторінки улюблених сайтів. І паралельно качаєте цікавий фільм торрентом. При цьому гра починає гальмувати і файл хитається ледве-ледь. Що робити?

Потрібно вибрати, яка дія для вас зараз є більш важливою. Напевно, це все-таки онлайн гра. Тому за допомогою налаштування планувальника пакетів QoS ми можемо встановити пріоритет виконання ігрових завдань перед завантаженням файлів.

Але пропускна спроможність локальної мережі та каналу інтернет обмежена. Перша – можливостями роутера. Пам'ятаєте, ми говорили про?

Друга – вашим тарифним планомвід провайдера. То як у своїй поділяється пріоритет виконання цих одночасних завдань?

Як правило, за замовчуванням найвищий пріоритет надається веб-серфінгу, тобто роботі вашого браузера. Але якщо в даний момент ви відкрили і читаєте статтю і при цьому вам хочеться якнайшвидше закачати фільм, то логічніше було б віддати пріоритет саме програмі-файлозавантажувачу, а не браузеру.

Саме тому в роутерах передбачено можливість налаштувати пропускну спроможність мережі вручну. А саме розподілити пріоритет так, як вам це потрібно. Називається ця функція - QoS (Quality of Service). Тобто, технологія надання різним класам трафіку пріоритетів в обслуговуванні.

Диспетчер трафіку на роутері Asus

У різних моделях ця настройка може ховатися під різними назвами пункту меню. У мене зараз працює роутер Asusв новій прошивці- Показую на RT-N10U версії B1. І тут налаштування планувальника QoS здійснюється у розділі "Диспетчер трафіку".

Для початку треба змінити активований за умовчанням автоматичний режимна один із двох. «Правила QoS, що визначаються користувачем» або «Пріоритет, що визначається користувачем»

Правила планувальника пакетів QoS, що визначаються користувачем.

Дане налаштуваннядозволяє задати пріоритет для вже встановлених вшитих програмне забезпечення маршрутизатора програм з різних «вагових категорій». При цьому морочитися з різними формулами і проводити розрахунок пропускної спроможності мережі не знадобиться. Все вже вигадано до нас. Без скріншота трохи не зрозуміло, тому наводжу його:

Отже, зараз на «Web Serf», тобто на підключення через браузер через порт, що використовується для цього, стоїть «Найвищий» пріоритет. Клікнувши по списку, ми можемо вибрати інший із запропонованого списку. У той же час на File Transfer, тобто для програм-завантажувачів файлів найменший. Змінивши ці параметри місцями ми отримаємо ефект, що при одночасному завантаженні файлу з будь-якого сайту та перегляді html-сторінки, більша швидкість віддаватиметься першому процесу.

Але це ще не все. Для програм передачі файлів за допомогою P2P (наприклад, BitTorrent), або он-лайн ігор, а також безлічі інших програм можна задати свої значення пріоритету. Це робиться додаванням нового правила до існуючих.

Для його створення клацаємо по пункту «Виберіть» і з випадаючого списку вибираємо тип передачі даних, що цікавить нас, або встановлені налаштування для конкретної програми. Наприклад, можна задати пріоритет у пропускній здатності мережі для поштових додатків типу Outlook або TheBat (пункт SMTP, POP3 ...) або для ftp-клієнтів (FTP, SFTP, WLM ...). Також є великий список популярних ігор, наприклад Counter Strike, та програм для обміну файлами - BitTorrent, eDonkey і т.д.

Виберемо качалку торентів. Автоматично проставляються порти, що використовуються цією програмою за замовчуванням.
Але краще на слово роутеру не вірити і перевіряти ще раз їх самостійно. Відкриємо програму (у мене uTorrent) і зайдемо до «Установки > Установки програми > З'єднання». Подивимося, який порт заданий роботи цієї проги.

Якщо він відрізняється від тих, які були по дефолту прописані в налаштуваннях роутера, змініть. Або там чи тут, головне, щоб вони були однаковими. Зберігаємо налаштування у програмі і, повернувшись до адмінки роутера, застосовуємо параметри. Вони активуються після перезавантаження апарату.

Пріоритет пакетів QoS, що визначається користувачем

Це друге налаштування ручного управління пропускною здатністю мережі, яка дозволяє налаштувати параметри, що задаються в попередньому розділі. А саме визначити, яка саме швидкість у відсотковому співвідношенні буде призначена для кожного з параметрів пріоритету.

Наприклад, для вихідного трафіку на «Найвищий» зараз за замовчуванням у мене задано 80% — мінімальне значення і 100% — максимальне. Це означає, що ті, у яких найвищий пріоритет, отримуватимуть не менше 80% ширини пропускання каналу. Незалежно від того, скільки одночасних процесів не виробляли б вихідні з'єднання з інтернетом. Ті ж, хто має пріоритет «Високий» — не менше 10%. І так далі — гадаю, суть ви зрозуміли. Відредагувавши ці значення, можна детально керувати швидкістю завантаження та вивантаження для різних категорій працюючих програм.

Тепер пропоную подивитися розгорнутий відеоурок про налаштування QoS на роутерах фірми Cisco

Налаштування планувальника пакетів QoS на роутері TP-Link

Нижче для вашої зручності наведу кілька скріншотів адміністраторських розділів для керування пропускною здатністю з моделей інших фірм. На роутерах TP-Link планувальник пакетів QoS знаходиться в розділі «Контроль пропускної здатності». Для його активації ставимо галочку на «Включити контроль смуги пропускання» та задаємо максимальну швидкість для вхідного та вихідного трафіку.

Натиснувши кнопку «Додати», можна додати нове правило на пріоритет для одного або кількох комп'ютерів. Для цього необхідно вписати їх IP-адресу або діапазон адрес. А також вказати порти та тип обміну пакетами, на які це правилопоширюватиметься.

Нещодавно у TP-Link з'явилася нова візуалізація панелі адміністратора, яка встановлюється на нові моделі. У ній планувальник QoS знаходиться в Додаткові настройки» у розділі «Пріоретизація даних». Включаємо її галочкою та регулюємо повзунками три види пріоритетів:

  • Високий
  • Середній
  • Низький

Для додавання фільтра натискаємо на кнопку «Додати» в одній із трьох вікон встановлених налаштувань



Відкриється список підключених до роутера клієнтів - вибираємо потрібний і тиснемо на посилання "Вибрати" і далі "ОК"


Пропускна спроможність мережі IntelliQoS на Zyxel Keenetic

На маршрутизаторах Keenetic функція керування пропускною спроможністю мережі називається IntelliQoS. Спочатку цей модуль не присутній у прошивці. Необхідно додатково IntelliQoS із відповідного розділу панелі адміністратора. Після чого в меню "Мої мережі та WiFi" з'явиться окремий однойменний пункт.


Для активації режиму контролю трафіку вмикаємо цю службута вказуємо максимальну швидкість інтернету, передбачену тарифним планом провайдера. Для більш точного її визначення можна запустити онлайн тестшвидкості і виходить з цього реального значення.

Налаштування пропускної здатності мережі на роутері D-Link

Для роутера D-Link модель DIR-620 розробники чомусь реалізували можливість встановити QOS обмеження за швидкістю тільки на комп'ютери, підключені по кабелю до одного з LAN портів. Знаходиться це налаштування в розділі «Додатково — Управління смугою пропускання»

Вибравши один із них, включаємо обмеження та встановлюємо швидкість

На цьому поки що все - пробуйте і експериментуйте з пропускною здатністю локальної мережі для того, щоб роутер не пригальмовував роботу тих програм, від яких ви чекаєте максимальної віддачі в даний момент.

Відео з налаштування QoS на роутері

Дякую! Не допомогло

Немає жодної людини, яка б хоч раз не прочитала якусь FAQ по Windows XP. А якщо так, то кожен знає, що є така шкідлива служба Quality of Service — скорочено QoS. При налаштуванні системи її настійно рекомендується відключати, тому що вона за умовчанням обмежує мережну пропускну здатність на 20%, і начебто ця проблема існує і в Windows 2000.

Ось ці рядки:

Q: Як повністю вимкнути QoS (Quality of Service)? Як її налаштувати? Чи правда, що вона обмежує швидкість мережі?
A: Дійсно, за замовчуванням Quality of Service резервує для своїх потреб 20% від пропускної спроможності каналу (будь-якого модем на 14400, хоч гігабітний Ethernet). Причому навіть якщо видалити QoS Packet Scheduler з Properties-з'єднання, цей канал не звільняється. Звільнити канал або просто налаштувати QoS можна тут. Запускаємо аплет Group Policy (gpedit.msc). У Group Policy знаходимо Local computer policy та натискаємо на Administrative templates. Вибираємо пункт Network – QoS Packet Sheduler. Включаємо Limit reservable bandwidth. Тепер знижуємо Bandwidth limit 20% до 0% або просто вимикаємо його. За бажання тут можна налаштувати й інші параметри QoS. Для активації зроблених змін залишається лише перезавантажитись.

20% – це, звичайно, дуже багато. Воістину Microsoft - "маздай". Твердження подібного роду кочують з FAQ у FAQ, з форуму на форум, зі ЗМІ в ЗМІ, використовуються у різноманітних "твікалках" - програмах з "налаштування" Windows XP (до речі, відкрийте "Групові політики" та "Локальні політики безпеки", і жодна "твікалка" не зрівняється з ними за багатством варіантів налаштування). Викривати голослівні твердження такого роду потрібно обережно, що ми зараз зробимо, застосувавши системний підхід. Тобто ґрунтовно вивчимо проблемне питання, спираючись на офіційні першоджерела.

Що таке мережа з якісним сервісом?

Давайте приймемо таке спрощене визначення мережевої системи. Програми запускаються і працюють на хостах та обмінюються даними між собою. Програми надсилають дані операційній системідля передачі через мережу. Як тільки дані передані операційній системі, вони стають мережевим трафіком.

Мережева служба QoS спирається на здатність мережі обробити цей трафік так, щоб гарантовано виконати запити деяких програм. Це вимагає наявності фундаментального механізму обробки мережевого трафіку, здатного ідентифікувати трафік, що має право на особливу обробку і право керувати цими механізмами.

Функціональні можливості QoS покликані задовольнити двох суб'єктів мережі: мережеві програми та мережевих адміністраторів. Вони часто мають суперечності. Адміністратор мережі обмежує ресурси, що використовуються специфічним додатком, водночас програма намагається захопити якнайбільше мережевих ресурсів. Їхні інтереси можуть бути узгоджені, беручи до уваги той факт, що мережевий адміністратор відіграє чільну роль по відношенню до всіх додатків та користувачів.

Основні параметри QoS

Різні програми мають різні вимоги щодо обробки їх мережевого трафіку. Програми більшою чи меншою мірою терпимі до затримок та втрат трафіку. Ці вимоги знайшли застосування у наступних параметрах, пов'язаних з QoS:

  • Bandwidth (смуга пропускання) - швидкість, з якою трафік, що генерується додатком, має бути переданий по мережі;
  • Latency (затримка) - затримка, яку програма може допустити в доставці пакета даних;
  • Jitter – зміна часу затримки;
  • Loss (втрата) – відсоток втрачених даних.

Якби були доступні нескінченні мережеві ресурси, весь трафік програми можна було б передати з необхідною швидкістю, з нульовим часом затримки, нульовим зміною часу затримки і нульовими втратами. Проте мережеві ресурси не безмежні.

Механізм QoS контролює розподіл мережевих ресурсів для трафіку програми, щоб виконати вимоги щодо його передачі.

Фундаментальні ресурси QoS та механізми обробки трафіку

Мережі, які пов'язують хости, використовують різноманітні мережеві пристрої, включаючи мережеві адаптерихостів, маршрутизатори, свічі та хаби. Кожен має мережні інтерфейси. Кожен мережний інтерфейс може прийняти та передати трафік з кінцевою швидкістю. Якщо швидкість, з якою трафік спрямовано інтерфейс, вище, ніж швидкість, з якою інтерфейс передає трафік далі, виникає перевантаження.

Мережеві пристрої можуть обробити стан навантаження, організуючи чергу трафіку в пам'яті пристрою (у буфері), доки перевантаження не пройде. В інших випадках мережеве обладнанняможе відмовитись від трафіку, щоб полегшити перевантаження. В результаті програми зіштовхуються зі зміною часу очікування (оскільки трафік зберігається в чергах на інтерфейсах) або зі втратою трафіку.

Здатність мережевих інтерфейсів до пересилання трафіку і наявність пам'яті для збереження трафіку в мережевих пристроях (доки трафік не може бути надісланий далі) становлять фундаментальні ресурси, потрібні для забезпечення QoS для потоків трафіку додатків.

Розподіл ресурсів QoS по мережних пристроях

Пристрої, що підтримують QoS, розумно використовують ресурси мережі передачі трафіку. Тобто трафік додатків, більш терпимих до затримок, стає в чергу (зберігається в буфері пам'яті), а трафік додатків, критичних до затримок, передається далі.

Для виконання цього завдання мережевий пристрій має ідентифікувати трафік шляхом класифікації пакетів, а також мати черги та механізми обслуговування.

Механізм обробки трафіку

Механізм обробки трафіку включає:

  • 802.1p;
  • диференційовані послуги per-hop-behaviors (diffserv PHB);
  • Інтегровані послуги (intserv);
  • ATM та ін.

Більшість локальних мереж засновані на технології IEEE 802, включаючи Ethernet, token-ring та ін. 802.1p – це механізм обробки трафіку для підтримки QoS у таких мережах.

802.1p визначає поле (рівень 2 в мережевої моделі OSI) у заголовку пакета 802, яке може нести одне з восьми значень пріоритету. Як правило, хости або маршрутизатори, посилаючи трафік у локальну мережу, маркують кожен пакет, присвоюючи йому певне значення пріоритету. Передбачається, що мережні пристрої, такі як свічі, мости і хаби, оброблять пакети відповідним чином, використовуючи механізми організації черг. Область застосування 802.1p обмежена локальною мережею (LAN). Як тільки пакет перетинає локальну мережу (через рівень 3 OSI), пріоритет 802.1p видаляється.

Diffserv – це механізм рівня 3. Він визначає поле в рівні 3 заголовка пакетів IP, названих diffserv codepoint (DSCP).

Intserv - це цілий комплекс послуг, що визначає гарантований сервіс та сервіс, що керує завантаженням. Гарантований сервіс обіцяє нести певний обсяг трафіку з вимірюваною та обмеженою затримкою. Сервіс, що керує завантаженням, погоджується нести деякий обсяг трафіку з "появою легкої завантаженості мережі". Це вимірні послуги в тому сенсі, що вони визначені, щоб забезпечити вимірний QoS до певної кількості трафіку.

Оскільки технологія ATM фрагментує пакети відносно маленькі комірки, то вона може запропонувати дуже низький час затримки. Якщо необхідно передати пакет терміново, інтерфейс ATM може завжди звільнятися для передачі на час, який потрібно передати одну комірку.

QoS має ще багато різних складних механізмів, які забезпечують роботу цієї технології. Зазначимо лише один важливий момент: для того, щоб QoS запрацювала, необхідна підтримка цієї технології та відповідне налаштування на всьому протязі передачі від початкової точки до кінцевої.

У першій частині цієї серії статей я розповідав про те, що робить QoS і для чого він використовується. У цій частині я продовжу розмову поясненням того, як працює QoS. У міру прочитання цієї статті, будь ласка, враховуйте, що інформація, представлена ​​тут, заснована на застосунку QoS Windows Server 2003, яке відрізняється від застосування QoS в Windows 2000 Server.

API керування трафіком

Однією з основних проблем із пріоритетами мережевого трафіку є те, що ви не можете призначати пріоритети трафіку на основі комп'ютера, який генерує його. Для одиночних комп'ютерів є звичайною справою використання кількох додатків, і для кожної програми (та операційної системи) створювати окремий потік трафіку. Коли це трапляється, кожному потоку трафіку призначаються пріоритети в індивідуальному порядку. Зрештою, одному додатку може знадобитися резервна пропускна спроможність, у той час як для іншої програми найкраща доставка ідеально підходить.

Тут у гру вступає Traffic Control API (програмний інтерфейс керування трафіком). Traffic Control API – це програмний інтерфейс програми, що дозволяє застосовувати параметри QoS до індивідуальних пакетів. Traffic Control API працює на основі визначення окремих потоків трафіку, та застосування різних способів QoS контролю до цих потоків.

Перше, що робить Traffic Control API, це створює те, що відомо під назвою filterspec. Filterspec - це, по суті, фільтр, що визначає, що означає для пакета належати до певного потоку. Деякі атрибути, що використовуються Filterspec, включають IP-адресу джерела і призначення пакета і номер порту.

Як тільки filterspec був визначений, API дозволяє створити flowspec. Flowspec визначає параметри QoS, які будуть застосовуватися до послідовності пакетів. Деякі з параметрів, що визначаються flowspec, включають швидкість передачі (допустиму швидкість передачі) і тип служби.

Третій концепт, який визначається інтерфейсом Traffic Control API – це концепт потоку. Потік являє собою просту послідовність пакетів, які схильні до одного потокувідомості. Простіше кажучи, filterspec визначає, які пакети будуть включені в flowspec. Flowspec визначає, чи будуть пакети оброблятися з більш високими пріоритетами, А потік – це власне передача пакетів, які піддаються обробці flowspec. Усі пакети у потоці обробляються рівноправно.

Слід згадати, що однією з переваг Traffic Control API над Generic QoS API, що використовується у Windows 2000, є здатність використовувати агрегування (об'єднання). Якщо вузол має кілька додатків, що передають множинні потоки даних у загальне місце призначення, ці пакети можуть бути об'єднані в загальний потік. Це діє, навіть якщо програми використовують різні номери портів, але за умови, що IP адреса джерела та призначення однакова.

Класифікатор загальних пакетів (Generic Packet Classifier)

У попередньому розділі я розповів про взаємини між flowspec, filterspec і потоком. Однак важливо пам'ятати, що інтерфейс Traffic Control API це просто програмний інтерфейс програми. Будучи таким, його робота полягає у визначенні та призначенні пріоритетів потоків трафіку, а не створення цих потоків.

За створення потоків відповідає Generic Packet Classifier. Як ви пам'ятаєте з минулого розділу, одним з атрибутів, який визначався в flowspec, був тип служби. Тип служби, власне, визначає пріоритет потоку. Generic Packet Classifier відповідає за визначення типу служби, який був призначений для flowspec, після чого він поміщає пов'язані пакети в чергу, що відповідає типу служби. Кожен потік міститься в окрему чергу.

QoS Packet Scheduler (планувальник пакетів)

Третій компонент QoS, про який вам потрібно знати, - це планувальник пакетів QoS. Простіше кажучи, основним завданням планувальника QoS пакетів є формування трафіку. Для цього планувальник пакетів отримує пакети з різних черг, а потім маркує ці пакети пріоритетами та швидкістю потоку.

Як я говорив у першій частині цієї серії статей, для коректної роботи QoS різні компоненти, розташовані між джерелом пакетів та місцем їх призначення, повинні підтримувати QoS (тобто знати про нього). Хоча ці пристрої повинні знати, як працювати з QoS, вони також повинні знати, як обробляти звичайний трафік без пріоритетів. Щоб зробити це можливим, QoS використовує технологію під назвою маркування.

Насправді, тут є два типи маркування. Планувальник пакетів QoS використовує Diffserv маркування, яке розпізнається пристроями третього рівня, та маркування 802.1p, яке розпізнається пристроями другого рівня.

Налаштування планувальника пакетів QoS

Перш ніж я покажу вам, як працює маркування, слід зазначити, що вам потрібно буде налаштувати планувальника пакетів QoS, щоб усе працювало. У Windows Server 2003 планувальник QoS пакетів відноситься до необов'язкових мережевих компонентів, так само як і клієнт для мереж Microsoft або TCP/IP протокол. Щоб увімкнути планувальника пакетів QoS, відкрийте сторінку властивостей вашого мережного підключеннясервера та поставте прапорець поруч із рядком планувальник QoS, як показано на малюнку A. Якщо планувальник QoS відсутній у списку, натисніть кнопку «Встановити» і дотримуйтесь вказівок.

Зображення A: Планувальник QoS пакетів необхідно ввімкнути, перш ніж ви зможете використовувати QoS

Ще один момент, який вам потрібно знати про планувальника пакетів QoS, полягає в тому, що для його коректної роботи ваш мережевий адаптер повинен підтримувати 802.1p маркування. Щоб перевірити свій адаптер, натисніть кнопку «Налаштувати», малюнок A, і Windows відобразить властивості мережного адаптера. Якщо ви подивіться на вкладці «Додатково» на сторінці властивостей, ви побачите різні властивості, які підтримує мережний адаптер.

Якщо ви подивитеся на малюнок B, ви побачите, що однією з властивостей у списку є 802.1Q / 1P VLAN Tagging. Ви також бачите, що ця властивість вимкнена за умовчанням. Щоб увімкнути 802.1p маркування, просто увімкніть цю властивість і натисніть OK.

Малюнок B: Ви повинні увімкнути 802.1Q/1P VLAN Tagging

Ви, можливо, помітили на малюнку B, що властивість, яку ви увімкнули, пов'язане з VLAN тегуванням, а не пакетним маркуванням. Причина тому полягає в тому, що маркери пріоритетів включаються до VLAN тегів. 802.1Q стандарт визначає VLANs та VLAN теги. Цей стандарт дійсно резервує три біти в VLAN пакеті, які використовуються для запису коду пріоритетності. На жаль, 802.1Q стандарт ніколи не визначає, якими мають бути ці коди пріоритетності.

802.1P стандарт був створений як доповнення до 802.1Q. 802.1P визначає маркування пріоритетності, яке може бути укладено у VLAN тег. Я розповім вам про принцип роботи цих двох стандартів у третій частині.

Висновок

У цій статті ми обговорили деякі основні поняття в архітектурі Windows Server 2003 QoS. У третій частині я докладніше розповім, як планувальник пакетів QoS маркує пакети. Я також розповім про те, як QoS працює в умовах мережі з низькою пропускною здатністю.

У статті розглянемо, як настроїти зарезервовану пропускну спроможність у Windows 10. За промовчанням Windows резервує 20% загальної пропускної спроможності Інтернету.

Так, так, операційна система Windows 10 резервує певний відсоток пропускної спроможності вашого інтернет з'єднання для якості обслуговування (QoS).

Згідно Microsoft:

QoS може включати критично важливі системні операції, такі як оновлення системи Windows, управління статусом ліцензування і т. д. Концепція зарезервованої смуги пропускання застосовна до всіх програм, що працюють в системі. Зазвичай планувальник пакетів обмежує систему до 80% пропускної спроможності зв'язності. Це означає, що Windows резервує 20% пропускну здатність вашого Інтернету виключно для QoS.

Якщо ви хочете отримати цей зарезервований відсоток пропускної здатності, ця стаття для вас. Нижче розглянемо два способи налаштування зарезервованої смуги пропускання операційної системи Windows 10.

ПРИМІТКА:Якщо ви відключите всю зарезервовану смугу пропускання для вашої системи, тобто встановіть її на 0%, це вплине на дії операційної системи, особливо автоматичні оновлення.

Відмова від відповідальності:подальші кроки включатимуть виправлення реєстру. Помилки під час редагування реєстру можуть негативно вплинути на вашу систему. Тому будьте обережні під час редагування записів реєстру та спочатку створіть точку відновлення системи.

Крок 1: Відкрийте редактор реєстру(якщо ви не знайомі з редактором реєстру, натисніть ).

Крок 2:У лівій панелі вікна редактора реєстру перейдіть до наступного розділу:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched

Примітка:Якщо розділ та параметр « NonBestEffortLimit» не існують просто створіть їх.

Крок 3:Тепер на правій панелі розділу реєстру «Psched»знайдіть параметр DWORD (32 біта) з ім'ям NonBestEffortLimit. Двічі клацніть на ньому, щоб змінити його значення:

За замовчуванням параметр має значення 50 у шістнадцятковій або 80 у десятковій системі обчислення.

Крок 4:Виберіть десяткову систему і встановіть значення, що дорівнює відсотку необхідної смуги пропускання, що резервується.

Для прикладуякщо ви встановите значення рівним 0 Зарезервована смуга пропускання для вашої операційної системи Windows буде повністю відключена, тобто дорівнює 0%. Натисніть кнопку "OK"та закрийте редактор реєстру.

Крок 5:Перезавантажте ПК, щоб зміни набули чинності.

Якщо ви бажаєте налаштувати або обмежити резервну пропускну здатність на кількох комп'ютерах у вашій організації/на робочому місці, ви можете розгорнути відповідний параметр об'єкта групової політики.

Крок 1:Відкрийте редактор локальної групової політики

Крок 2:Перейдіть до розділу: "Конфігурація комп'ютера" → "Адміністративні шаблони" → "Мережа" → "Планувальник пакетів Qos"


Крок 3:У правому вікні подвійним кліком відкрийте політику.

За замовчуванням ця політика не задана та система резервує 20% пропускну здатність інтернет підключення. Вам необхідно ввімкнути її, встановіть для параметра «Обмежити пропускну здатність, що резервується»значення "Включено".

Міф про QoS

Немає жодної людини, яка б хоч раз не прочитала якусь FAQ по Windows XP. А якщо так, то кожен знає, що є така шкідлива служба Quality of Service - скорочено QoS. При налаштуванні системи її настійно рекомендується відключати, тому що вона за умовчанням обмежує мережну пропускну здатність на 20%, і начебто ця проблема існує і в Windows 2000.

Ось ці рядки:
Q: Як повністю відключити QoS (Quality of Service)? Як її налаштувати? Чи правда, що вона обмежує швидкість мережі?
A: Дійсно, за замовчуванням Quality of Service резервує для своїх потреб 20% від пропускної спроможності каналу (будь-якого модем на 14400, хоч гігабітний Ethernet). Причому навіть якщо видалити QoS Packet Scheduler з Properties-з'єднання, цей канал не звільняється. Звільнити канал або просто налаштувати QoS можна тут. Запускаємо аплет Group Policy (gpedit.msc). У Group Policy знаходимо Local computer policy та натискаємо на Administrative templates. Вибираємо пункт Network – QoS Packet Sheduler. Включаємо Limit reservable bandwidth. Тепер знижуємо Bandwidth limit 20% до 0% або просто вимикаємо його. За бажання тут можна налаштувати й інші параметри QoS. Для активації здійснених змін залишається лише перезавантажитися".
20% – це, звичайно, дуже багато. Воістину Microsoft - "маздай". Твердження подібного роду кочують з FAQ у FAQ, з форуму на форум, зі ЗМІ в ЗМІ, використовуються у різноманітних "твікалках" - програмах з "налаштування" Windows XP (до речі, відкрийте "Групові політики" та "Локальні політики безпеки", і жодна "твікалка" не зрівняється з ними за багатством варіантів налаштування). Викривати голослівні твердження такого роду потрібно обережно, що ми зараз зробимо, застосувавши системний підхід. Тобто ґрунтовно вивчимо проблемне питання, спираючись на офіційні першоджерела.

Що таке мережа з якісним сервісом?
Давайте приймемо таке спрощене визначення мережевої системи. Програми запускаються і працюють на хостах та обмінюються даними між собою. Програми надсилають дані операційній системі передачі по мережі. Як тільки дані передані операційній системі, вони стають мережевим трафіком.
Мережева служба QoS спирається на здатність мережі обробити цей трафік так, щоб гарантовано виконати запити деяких програм. Це вимагає наявності фундаментального механізму обробки мережевого трафіку, здатного ідентифікувати трафік, що має право на особливу обробку і право керувати цими механізмами.
Функціональні можливості QoS покликані задовольнити двох суб'єктів мережі: мережеві програми та мережевих адміністраторів. Вони часто мають суперечності. Адміністратор мережі обмежує ресурси, що використовуються специфічним додатком, водночас програма намагається захопити якнайбільше мережевих ресурсів. Їхні інтереси можуть бути узгоджені, беручи до уваги той факт, що мережевий адміністратор відіграє чільну роль по відношенню до всіх додатків та користувачів.

Основні параметри QoS
Різні програми мають різні вимоги щодо обробки їх мережевого трафіку. Програми більшою чи меншою мірою терпимі до затримок та втрат трафіку. Ці вимоги знайшли застосування у наступних параметрах, пов'язаних з QoS:
Bandwidth (смуга пропускання) - швидкість, з якою трафік, що генерується додатком, має бути переданий по мережі;
Latency (Затримка) - затримка, яку програма може допустити в доставці пакета даних.
Jitter – зміна часу затримки.
Loss (втрата) – відсоток втрачених даних.
Якби були доступні нескінченні мережеві ресурси, весь трафік програми можна було б передати з необхідною швидкістю, з нульовим часом затримки, нульовим зміною часу затримки і нульовими втратами. Проте мережеві ресурси не безмежні.
Механізм QoS контролює розподіл мережевих ресурсів для трафіку програми, щоб виконати вимоги щодо його передачі.

Фундаментальні ресурси QoS та механізми обробки трафіку
Мережі, які пов'язують хости, використовують різноманітні мережеві пристрої, включаючи мережеві адаптери хостів, маршрутизатори, свічі та хаби. Кожен має мережні інтерфейси. Кожен мережний інтерфейс може прийняти та передати трафік з кінцевою швидкістю. Якщо швидкість, з якою трафік спрямовано інтерфейс, вище, ніж швидкість, з якою інтерфейс передає трафік далі, виникає перевантаження.
Мережеві пристрої можуть обробити стан навантаження, організуючи чергу трафіку в пам'яті пристрою (у буфері), доки перевантаження не пройде. В інших випадках мережеве обладнання може відмовитись від трафіку, щоб полегшити перевантаження. В результаті програми зіштовхуються зі зміною часу очікування (оскільки трафік зберігається в чергах на інтерфейсах) або зі втратою трафіку.
Здатність мережевих інтерфейсів до пересилання трафіку і наявність пам'яті для збереження трафіку в мережевих пристроях (доки трафік не може бути надісланий далі) становлять фундаментальні ресурси, потрібні для забезпечення QoS для потоків трафіку додатків.

Розподіл ресурсів QoS по мережних пристроях
Пристрої, що підтримують QoS, розумно використовують ресурси мережі передачі трафіку. Тобто трафік додатків, більш терпимих до затримок, стає в чергу (зберігається в буфері пам'яті), а трафік додатків, критичних до затримок, передається далі.
Для виконання цього завдання мережевий пристрій має ідентифікувати трафік шляхом класифікації пакетів, а також мати черги та механізми обслуговування.

Механізм обробки трафіку
Механізм обробки трафіку включає:
802.1p
Диференційовані послуги per-hop-behaviors (diffserv PHB).
Інтегровані послуги (intserv).
ATM та ін.
Більшість локальних мереж засновані на технології IEEE 802, включаючи Ethernet, token-ring та ін. 802.1p – це механізм обробки трафіку для підтримки QoS у таких мережах.

802.1p визначає поле (рівень 2 мережної моделі OSI) в заголовку пакета 802, яке може нести одне з восьми значень пріоритету. Як правило, хости або маршрутизатори, посилаючи трафік у локальну мережу, маркують кожен пакет, присвоюючи йому певне значення пріоритету. Передбачається, що мережні пристрої, такі як свічі, мости і хаби, оброблять пакети відповідним чином, використовуючи механізми організації черг. Область застосування 802.1p обмежена локальною мережею (LAN). Як тільки пакет перетинає локальну мережу (через рівень 3 OSI), пріоритет 802.1p видаляється.
Diffserv – це механізм рівня 3. Він визначає поле в рівні 3 заголовка пакетів IP, названих diffserv codepoint (DSCP).
Intserv - це цілий комплекс послуг, що визначає гарантований сервіс та сервіс, що керує завантаженням. Гарантований сервіс обіцяє нести певний обсяг трафіку з вимірюваною та обмеженою затримкою. Сервіс, що керує завантаженням, погоджується нести деякий обсяг трафіку з "появою легкої завантаженості мережі". Це вимірні послуги в тому сенсі, що вони визначені, щоб забезпечити вимірний QoS до певної кількості трафіку.

Оскільки технологія ATM фрагментує пакети відносно маленькі комірки, то вона може запропонувати дуже низький час затримки. Якщо необхідно передати пакет терміново, інтерфейс ATM може завжди звільнятися для передачі на час, який потрібно передати одну комірку.
QoS має ще багато різних складних механізмів, які забезпечують роботу цієї технології. Відзначимо лише один важливий момент: для того, щоб QoS запрацювала, необхідна підтримка цієї технології та відповідне налаштування на всьому протязі передачі від початкової точки до кінцевої.

Для наочності розглянемо рис. 1.
Приймаємо таке:
Усі маршрутизатори беруть участь у передачі необхідних протоколів.
Один QoS-сеанс, що вимагає 64 Kbps, ініціалізований між хостом А та хостом B.
Інший сеанс, що вимагає 64 Kbps, ініціалізований між хостом А та хостом D.
Для спрощення схеми вважаємо, що маршрутизатори налаштовані так, що можуть резервувати всі мережеві ресурси.
У нашому випадку один запит про резервування 64 Kbps досяг би трьох маршрутизаторів на шляху даних між хостом А та хостом B. Інший запит про 64 Kbps досяг би трьох маршрутизаторів між хостом А та хостом D. Маршрутизатори виконали б ці запити на резервування ресурсів, тому що вони не перевищують максимуму. Якщо замість цього кожен з хостів B і C одночасно ініціалізував би 64 Kbps QoS-сеанс з хостом A, маршрутизатор, що обслуговує ці хости (B і C), заборонив би одне зі з'єднань.

Тепер припустимо, що адміністратор мережі відключає обробку QoS в трьох нижніх маршрутизаторах, що обслуговують хости B, C, D, E. У цьому випадку запити про ресурси до 128 Kbps задовольнялися б незалежно від розташування хоста, що бере участь у з'єднанні. При цьому гарантії якості були б низькими, оскільки трафік для одного хоста ризикував трафік іншого. Якість обслуговування могла б бути збережена, якби верхній маршрутизатор обмежував усі запити до 64 Kbps, однак це призвело б до неефективного використання мережевих ресурсів.
З іншого боку, пропускну здатність всіх мережевих зв'язків можна було б збільшити до 128 Kbps. Але збільшена пропускна спроможність використовуватиметься тільки коли хости B і C (або D і E) одночасно зажадають ресурси. Якщо це не так, то ресурси мережі знову використовуватимуться неефективно.

QoS-компоненти Microsoft
Windows 98 містить компоненти QoS тільки рівня користувача, включаючи:
Компоненти програм.
GQoS API (частина Winsock 2).
QoS Service Provider.
Операційна система Windows 2000/XP/2003 містить все описане вище та такі компоненти:
Resource Reservation Protocol Service Provider (Rsvpsp.dll) та служби RSVP (Rsvp.exe) та QoS ACS. У Windows XP 2003 не використовуються.
Управління трафіком (Traffic.dll).
Generic Packet Classifier (Msgpc.sys) Класифікатор пакетів визначає клас сервісу, якому належить пакет. При цьому пакет буде поставлено у відповідну чергу. Черги керуються планувальником пакетів QoS.
Планувальник QoS пакетів (Psched.sys). Визначає QoS параметри для специфічного потоку даних. Трафік позначається певним значенням пріоритету. Планувальник пакетів QoS визначає графік постановки в чергу кожного пакета та обробляє конкуруючі запити між поставленими в чергу пакетами, які потребують одночасного доступу до мережі.

Діаграма на рис.2 ілюструє стік протоколів, компоненти Windows та їх взаємодію на хості. Елементи, які використовуються у Windows 2000, але не використовуються у Windows XP/2003, на діаграмі не показані.
Програми знаходяться вгорі стека. Вони можуть знати чи не знати про QoS. Щоб використовувати всю потужність QoS, Microsoft рекомендує використовувати у програмах виклики Generic QoS API. Це особливо важливо для програм, що вимагають високоякісних гарантій обслуговування. Деякі утиліти можуть використовуватися для виклику QoS від імені програм, які не знають QoS. Вони працюють через API керування трафіком. Наприклад, NetMeeting використовує GQoS API. Але для таких програм якість не гарантується.

Останній цвях
Вищевикладені теоретичні моменти не дають однозначної відповіді на запитання, куди подінуться горезвісні 20% (які, зауважу, ніхто точно не вимірював). Виходячи з вищесказаного, такого не повинно бути. Але опоненти висувають новий аргумент: система QoS хороша, та реалізація крива. Отже, 20% все-таки "віджираються". Мабуть, проблема допекла і софтверного гіганта, оскільки він уже досить давно окремо спростував подібні вигадки.
Втім, дамо слово розробникам та викладемо обрані моменти зі статті "316666 - Windows XP Quality of Service (QoS) Enhancements and Behavior" літературною російською мовою:
"Сто відсотків мережної смуги пропускання доступні для розподілу між усіма програмами, якщо будь-яка програма явно не запитує пріоритетну смугу пропускання. Ця "зарезервована" смуга пропускання доступна іншим програмам, якщо програма, яка її зажадала, не надсилає дані.

За промовчанням програми можуть резервувати до 20% основної швидкості з'єднання кожного інтерфейсу комп'ютера. Якщо програма, яка резервувала смугу пропускання, не надсилає достатньо даних, щоб використовувати її повністю, невикористана частина зарезервованої смуги пропускання доступна для інших потоків даних.
Були заяви у різних технічних статтях та телеконференціях, що Windows XP завжди резервує 20% доступної смуги пропускання для QoS. Ці заяви неправильні".
Якщо тепер у когось все ще "віджирається" 20% смуги пропускання, що ж, я можу порадити і далі використовувати якомога більше "твікалок" і кривих мережевих драйверів. Ще й не стільки "віджиратиметься".
Все, міф про QoS, помри!

Юрій Трофімов,