Службу веб-публикаций (W3SVC) служб IIS можно настроить на сбор данных о производительности и сжатие HTTP. При настройке службы W3SVC на сжатие HTTP необходимо указать существующий каталог сжатия, размещенный на томе NTFS.
Включите планировщик пакетов
Средства регулирования полосы пропускания используют планировщик пакетов, чтобы определять, когда следует отправлять пакеты данных. Если настроить сайт на регулирование полосы пропускания с помощью диспетчера IIS, планировщик пакетов устанавливается автоматически, и IIS автоматически задает минимальный уровень пропускной способности - 1024 килобайта в секунду (КБ/сек). Однако если используется другой метод, например интерфейсы служб Active Directory® (ADSI) или инструментарий управления Windows (WMI), то для правильной работы средств регулировки полосы пропускания планировщик пакетов необходимо включить вручную.
Включите планировщик пакетов
Чтобы включить планировщик пакетов, выполните указанные ниже действия.
В меню "Пуск" последовательно выберите пункты "Панель управления" и "Центр управления сетями и общим доступом".
В разделе "Задачи" щелкните ссылку "Управление сетевыми подключениями". Откроется окно "Сетевые подключения".
Щелкните правой кнопкой мыши одно из подключений и выберите пункт "Свойства".
Найдите в списке "Компоненты, используемые этим подключением" элемент "Планировщик пакетов QoS".
Если элемент "Планировщик пакетов QoS" в списке присутствует, установите рядом с ним флажок и нажмите кнопку "ОК".
Если этот элемент отсутствует, установите планировщик пакетов с помощью приведенной ниже процедуры.
Установите планировщик пакетов QoS
Чтобы установить планировщик пакетов QoS, выполните указанные ниже действия.
Щелкните один из перечисленных в списке элементов и нажмите кнопку "Установить".
В диалоговом окне "Выбор типа сетевого компонента" выберите элемент "Служба" и нажмите кнопку "Добавить".
В диалоговом окне "Выбор сетевой службы" выберите планировщик пакетов QoS и нажмите кнопку "ОК", чтобы закрыть все диалоговые окна.
Target | Microsoft.Windows.InternetInformationServices.2008.WebServer | ||
Category | Alert | ||
Enabled | True | ||
Event Source | Microsoft-Windows-IIS-W3SVC | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.2008.WWW.service.failed.to.enable.global.bandwidth.throttling" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2008.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(1071|1073)$</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.2008.WWW.service.failed.to.enable.global.bandwidth.throttling.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>