Долго открывается конфигуратор

В ОС Windows Server 2012 бывает полезно выключать службу Dynamic Fair Share Scheduling (DFSS позволяет балансировать и распределять ресурсы  между пользователями), чтобы повысить производительность 1С:Предприятие 8 в ряде случаев.

На момент написания заметки платформа может неудачно взаимодействовать с Dynamic Fair Share Scheduling. Одним из таких признаков может быть долгое открытие конфигуратора в терминальном сервере. Предположительно эта служба Dynamic Fair Share Scheduling думает, что 1С:Предприятие потенциально окажет негативное влияние сессией текущего пользователя, захватившего большое количество вычислительных ресурсов, на сессии других пользователей. Служба  старается «предотвратить» чрезмерное использование, например, дисков одним пользователем, пытаясь организовать равномерное распределение дисковых операций I/O между сессиями.

Чтобы выключить балансировку ресурсов, надо выполнить следующие шаги:

Шаг первый. Определить, что служба включена, для этого открываем PowerShell и запускаем команду:

 (gwmi win32_terminalservicesetting -N "rootcimv2	erminalservices").enabledfss

1 — включено, 0 — выключено.
Если получаем 0, то дополнительно действий не требуется.

shell

Шаг второй. Если предыдущий шаг вернул 1, то продолжаем. После чего открываем реестр windows (regedit) и меняем в следующих ветках некоторые значения:

1. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerQuota System параметр EnableCpuQuota на 0.
2
Примечание. Этот параметр есть также и в Windows Server 2008.
 
2. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTSFairShareDisk параметр EnableFairShare на 0. Этот параметр особенно сильно влияет.
3
После этого конфигуратор может открываться значительно быстрее в терминальном сервере. В реально произошедшем в нашей практике случае скорость открытия конфигурации с 40 секунд изменилась до 10 секунд (при наличии кэша конфигурации).

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *