Установка минимального количества потоков
Иногда при работе Web-клиента может наблюдаться снижение производительности даже при условии соблюдения всех системных требований. Это может выражаться в виде периодического замедления в начале рабочего дня или после рассылки писем со ссылкой на Web-клиент, в таких случаях замедление обычно продолжается не более 1-2 минут. Время отклика страницы может увеличиваться до минуты.
Причина такого поведения заключается в слишком долгой адаптации сервера Web-клиента к повысившейся активности пользователей.
Решением ситуации является установка минимального числа потоков, которое соответствовало бы операционному состоянию сервера Web-клиента. Значение устанавливается в переменной окружения COMPlus_ThreadPool_ForceMinWorkerThreads
для пула Web-клиента.
Минимальное число потоков определяется в соответствии с числом активных пользователей (максимальным числом активных-сессий). Более точное значение можно определить, проанализировав показатели счетчика производительности ThreadPool Thread Count
в течение рабочего дня. Среднее значение счетчика под нагрузкой можно использовать как минимальное число потоков.
После того как вы задали или изменили переменную, необходимо перезапустить IIS.