В этом руководстве будет показано, как настроить политику группы QoS на сервере Windows 2012.
В этом руководстве будет показано, как ограничить все HTTP-соединения на 50 Кбайт.
В нашем примере веб-сервер TECH-WEB01 будет предлагать веб-страницы с использованием HTTP и HTTPS.
В нашем примере веб-сервер с именем TECH-WEB01 ограничивает скорость HTTP-соединений до 50 Кбайт.
Контроллер домена работает под управлением Windows 2012 R2.
На компьютерах домена работают Windows 7 и Windows 10.
Список оборудования:
В следующем разделе представлен список оборудования, используемого для создания этого учебника Windows.
Все перечисленные выше аппаратные средства можно найти на веб-сайте Amazon.
Windows Playlist:
На этой странице мы предлагаем быстрый доступ к списку видеороликов, связанных с Windows.
Не забудьте подписаться на наш канал YouTube, названный FKIT.
Связанный с Windows учебник:
На этой странице мы предлагаем быстрый доступ к списку руководств, связанных с Windows.
Учебное пособие — Создание структуры Active Directory
На контроллере домена, работающем под управлением Windows 2012 R2 с Active Directory, были выполнены следующие задачи.
Нажмите на меню «Пуск», найдите и откройте экран «Пользователи и компьютеры Active Directory».
На экране Active Directory щелкните правой кнопкой мыши имя домена.
Выберите вариант создания нового организационного подразделения.
В нашем примере новое организационное подразделение было названо: QoS
Теперь вам нужно переместить нужный компьютер в организационное подразделение QoS.
В нашем примере мы переместили веб-сервер TECH-WEB01 в организационное подразделение QoS.
Учебное пособие — создание объекта групповой политики QoS
На контроллере домена, работающем под управлением Windows 2012 R2 с Active Directory, были выполнены следующие задачи.
Нажмите на меню «Пуск», найдите и откройте инструмент «Управление групповыми политиками».
На экране «Управление групповыми политиками» найдите папку «Объекты групповой политики».
Щелкните правой кнопкой мыши папку «Объекты групповой политики» и выберите «Создать».
Введите имя для новой политики.
В нашем примере новый объект групповой политики был назван: QOS — LIMIT HTTP 50KBYTES
На экране «Управление групповыми политиками» разверните папку «Объекты групповой политики».
Щелкните правой кнопкой мыши свой новый объект групповой политики и выберите параметр «Редактировать».
На экране редактора групповой политики вам будут представлены конфигурации пользователя и конфигурации компьютера.
Мы изменим только конфигурацию компьютера.
Нам не нужно изменять какую-либо конфигурацию пользователя.
На экране редактора групповой политики разверните папку Конфигурация компьютера и найдите следующий элемент.
• Конфигурация компьютера> Политики> Параметры Windows> QoS на основе политик
Щелкните правой кнопкой мыши объект QoS на основе политик и выберите параметр: Создать новую политику.
На новом экране вам необходимо выполнить следующую конфигурацию:
• Имя политики: QOS — LIMIT HTTP 50KBYTES
• Укажите значение DSCP — НЕТ
• Указать исходящую скорость дроссельной заслонки: 50 кбит / с
На следующем экране выберите параметр с именем: Эта политика QoS применяется ко всем приложениям.
На следующем экране вам необходимо выполнить настройку IP-адреса источника или получателя.
В нашем примере мы сохранили конфигурацию по умолчанию и нажали кнопку «Далее».
Теперь вам нужно указать тип связи, которая должна иметь ограниченную полосу пропускания.
В нашем примере нам нужно ограничить связь с веб-сервера любым клиентом.
Веб-сервер использует протокол TCP и порт источника 80.
Нажмите кнопку «Готово».
Чтобы завершить создание групповой политики, вам необходимо закрыть окно редактора групповой политики.
Только когда вы закроете окно групповой политики, система сохранит вашу конфигурацию.
Учебное пособие — Применение объекта групповой политики QoS
Вы завершили создание объекта групповой политики QoS.
Но вам все равно нужно включить использование новой групповой политики.
На экране управления политиками группы необходимо щелкнуть правой кнопкой мыши желаемый организационный блок и выбрать опцию для связывания существующего объекта групповой политики.
В нашем примере мы собираемся связать групповую политику с именем QOS — LIMIT HTTP 50KBYTES с организационной единицей с именем QoS.
После применения объекта групповой политики вам нужно подождать 10 или 20 минут.
В течение этого времени объект групповой политики будет реплицироваться на другие контроллеры домена, которые у вас могут быть.
После ожидания 20 минут вы должны перезагрузить клиентский компьютер QoS.
Во время загрузки компьютер получит и применит копию новой политики группы QoS.
После перезагрузки клиентского компьютера откройте командную строку POWERSHELL.
Используйте следующую команду, чтобы проверить, была ли применена политика группы QoS.
# Get-NetQosPolicy -PolicyStore ActiveStore
Name : QoS — limit http 50kbytes
Owner : Group Policy (Machine)
NetworkProfile : All
Precedence : 127
IPProtocol : TCP
IPSrcPortStart : 80
IPSrcPortEnd : 80
ThrottleRate : 409.6 KBits/sec
Используйте следующую команду POWERSHELL для отображения подробной информации, относящейся к вашей политике группы QoS.
В нашем примере новый объект групповой политики был назван: QOS — LIMIT HTTP 50KBYTES
# Get-NetQosPolicy -PolicyStore ActiveStore -Name «qos — limit http 50kbytes» | Format-List -Property *
User :
AppPathName :
Template : None
NetDirectPort : 0
IPProtocol : TCP
IPPort : 0
IPSrcPrefix :
IPSrcPortStart : 80
IPSrcPortEnd : 80
IPDstPrefix :
IPDstPortStart : 0
IPDstPortEnd : 0
URI :
URIRecursive : False
PriorityValue : -1
DSCPValue : -1
MinBandwidthWeight : 0
ThrottleRate : 409600
NetworkProfile : All
TemplateMatchCondition : None
UserMatchCondition :
AppPathNameMatchCondition :
NetDirectPortMatchCondition : 0
IPProtocolMatchCondition : TCP
IPPortMatchCondition : 0
IPSrcPrefixMatchCondition :
IPSrcPortStartMatchCondition : 80
IPSrcPortEndMatchCondition : 80
IPDstPrefixMatchCondition :
IPDstPortStartMatchCondition : 0
IPDstPortEndMatchCondition : 0
URIMatchCondition :
URIRecursiveMatchCondition : False
PriorityValue8021Action : -1
DSCPAction : -1
MinBandwidthWeightAction : 0
ThrottleRateAction : 409600
Caption :
Description :
ElementName : qos — limit http 50kbytes
InstanceID : {382ACFAD-1E73-46BD-A0A0-64EE0E587B95}\qos — limit http 50kbytes\ActiveStore
Name : qos — limit http 50kbytes
Owner : Group Policy (Machine)
Precedence : 127
Version :
PSComputerName :
CimClass : ROOT/StandardCimv2:MSFT_NetQosPolicySettingData
CimInstanceProperties : {Caption, Description, ElementName, InstanceID…}
CimSystemProperties : Microsoft.Management.Infrastructure.CimSystemProperties
Чтобы проверить конфигурацию, вам нужно попытаться загрузить большой файл с веб-сервера.
Если вы используете протокол HTTP, объект групповой политики QoS должен ограничивать загрузку файла не более 50 Кбайт.
Если вы используете протокол HTTPS, объект групповой политики QoS не должен ограничивать скорость загрузки файлов.
Возможно, вам интересно, как создать политику QoS, не используя конфигурацию групповой политики.
Используйте следующую команду POWERSHELL, чтобы ограничить вывод протокола HTTP до 50 Кбайт.
Имейте в виду, что 50 Кбайт эквивалентно 400 Кбайтам.
# New-netqospolicy -Name ‘HTTP’ -IPPort 80 -IPProtocol TCP -ThrottleRateActionBitsPerSecond 400KB
Используйте следующую команду POWERSHELL для удаления ранее созданной политики группы QoS.
# Remove-NetQosPolicy -Name «HTTP»
Поздравляем! Теперь вы можете создавать QoS в Windows.