Поделиться через


Указание числа потоков на процессор в IIS

Область применения: Access 2013, Office 2013

При использовании RDS со службами Internet Information Services 4.0 или более поздней версии количество потоков, созданных для каждого процессора, можно контролировать, управляя реестром на веб-сервере. Количество потоков на процессор может повлиять на производительность в ситуации с высоким трафиком или в ситуациях с низким трафиком при больших размерах запросов. Пользователь должен поэкспериментировать для достижения наилучших результатов.

Метод, используемый для определения и изменения значения по умолчанию для этого параметра, зависит от конфигурации сервера IIS 4.0.

При установке MDAC 2.1.2.4202.3 (GA) или более поздней версии на сервере IIS служба удаленных рабочих столов использует те же службы компонентов (или службы транзакций Майкрософт, если вы используете Windows NT) пул потоков, что и сценарии ASP. Значение по умолчанию для числа потоков на процессор — 10. Чтобы изменить значение по умолчанию, необходимо добавить следующий раздел в реестр серверов:

 
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MaxPoolThreads

где MaxPoolThreads — это REG_DWORD. MaxPoolThreads не отображается в реестре, если он не добавлен специально. Допустимые значения варьируются от 5 до рекомендуемых максимум 20. Если значение, указанное разделом реестра, больше значения ключа PoolThreadLimit (расположенного по тому же пути), используется значение PoolThreadLimit .

Кроме того, если mdac 2.1 2.1.1.3711.11 (GA) установлен на сервере IIS, значение по умолчанию для числа потоков на процессор равно 6. Чтобы изменить значение по умолчанию, необходимо добавить следующий раздел в реестр на сервере IIS:

 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ADCThreads

где ADCThreads — это REG_DWORD. ADCThreads не отображается в реестре, если он не добавлен специально. Диапазон допустимых значений — от 1 до 50. Если значение, указанное разделом реестра, больше 50, используется максимальное значение (50).