Windows server 2012R2 и 1С 8.3 медленная работа: различия между версиями
Vix (обсуждение | вклад) (Новая страница: « Windows server 2012R2 и 1С 8.3 медленная работа Опубликовано 01.09.2017 Автор: Николай Короткин Началось, всё с того, что потребовалось закинуть 3 бухгалтеров на один терминальный сервер. В будущем планировалось подключать удаленные точки, поэтому выбрал именно этот в...») |
Vix (обсуждение | вклад) Нет описания правки |
||
Строка 4: | Строка 4: | ||
Началось, всё с того, что потребовалось закинуть 3 бухгалтеров на один терминальный сервер. В будущем планировалось подключать удаленные точки, поэтому выбрал именно этот вариант с терминалом. Одна база 1С, весом в 1Гб, 3 пользователя работающие по локальной сети, что может быть проще. А не тут то было, связка 1C Бухгалтерия 8.3 и windows server 2012 R2 тормозила так, что бухгалтера отказывались работать. | Началось, всё с того, что потребовалось закинуть 3 бухгалтеров на один терминальный сервер. В будущем планировалось подключать удаленные точки, поэтому выбрал именно этот вариант с терминалом. Одна база 1С, весом в 1Гб, 3 пользователя работающие по локальной сети, что может быть проще. А не тут то было, связка 1C Бухгалтерия 8.3 и windows server 2012 R2 тормозила так, что бухгалтера отказывались работать. | ||
Начну по порядку: | Начну по порядку: | ||
Виртуальный сервер с windows server 2012 R2. | Виртуальный сервер с windows server 2012 R2. | ||
Процессор Intel core i7, 3.6 Ghz | Процессор Intel core i7, 3.6 Ghz | ||
Памяти 10Gb. | Памяти 10Gb. | ||
Обычный жесткий диск — WD Caviar Black 1Tb. | Обычный жесткий диск — WD Caviar Black 1Tb. | ||
Да, полноценным сервером назвать это трудно, но кто не хочет сэкономить в наше время?! | Да, полноценным сервером назвать это трудно, но кто не хочет сэкономить в наше время?! | ||
Строка 21: | Строка 21: | ||
Dynamic Fair Share Scheduling — позволяет балансировать и распределять ресурсы CPU между пользователями. | Dynamic Fair Share Scheduling — позволяет балансировать и распределять ресурсы CPU между пользователями. | ||
Решение | * Решение | ||
Открываем PowerShell и запускаем команду: | Открываем PowerShell и запускаем команду: | ||
(gwmi win32_terminalservicesetting -N «root\cimv2\terminalservices»).enabledfss | (gwmi win32_terminalservicesetting -N «root\cimv2\terminalservices»).enabledfss | ||
1 — включено, 0 — выключено. | 1 — включено, 0 — выключено. | ||
У меня выдает значение 0, т.к. DFSS уже отключено. | |||
После чего открываем реестр windows (regedit) и меняем в следующих ветках некоторые значения: | |||
1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Quota System параметр EnableCpuQuota на 0. | |||
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TSFairShare\Diskпараметр EnableFairShare на 0 | |||
Перезагружаем сервер и радуемся быстрой работой 1С и win server 2012R2. | |||
ИСТОЧНИКИ: | |||
<hr> | |||
* [http://blogmax.ru/blog/10-windows-server-2012r2-i-1s-8-3-medlennaya-rabota.html первоисточник] | |||
* [https://web-profi.by/windows-server-2012r2-i-1s-8-3-medlennaya-rabota/ Записки Web-разработчика LogoЗаписки Web-разработчика] |
Текущая версия от 17:27, 6 июня 2023
Windows server 2012R2 и 1С 8.3 медленная работа Опубликовано 01.09.2017 Автор: Николай Короткин Началось, всё с того, что потребовалось закинуть 3 бухгалтеров на один терминальный сервер. В будущем планировалось подключать удаленные точки, поэтому выбрал именно этот вариант с терминалом. Одна база 1С, весом в 1Гб, 3 пользователя работающие по локальной сети, что может быть проще. А не тут то было, связка 1C Бухгалтерия 8.3 и windows server 2012 R2 тормозила так, что бухгалтера отказывались работать. Начну по порядку:
Виртуальный сервер с windows server 2012 R2. Процессор Intel core i7, 3.6 Ghz Памяти 10Gb. Обычный жесткий диск — WD Caviar Black 1Tb.
Да, полноценным сервером назвать это трудно, но кто не хочет сэкономить в наше время?!
Установил 2012R2, настроил службу удаленных рабочих столов, создал пользователей, поставил 1C, закинул базу. Запускаю… и понимаю, что не может программа грузиться 20 секунд, когда на обычном компе с core i3 грузится в трое быстрее.
Первым что испробовал, перенес всю виртуальную машину на SSD диск (и базу соответственно, тоже) скорость загрузки от этого не улучшилась. По многочисленным советам на форумах пробовал отключать в 1С Бухгалтерия регламентные задания и полнотекстовый поиск. Результат ни как не повлиял на скорость работы и загрузки. Начал грешить на тонкости самой виртуальной машины Hyper-V, установил 1С на физический сервер, перекинул лицензию на клиента. Запускаю и все тормоза 1с 8.3 остаются на прежнем месте. После проделывания вышеперечисленных записей, понимаю что server 2012 R2 сам тормозит работу 1С и чтобы окончательно убедиться в этом, установил 1с 8.3 на windows server 2008R2 (благо имеется такой на стороне). Запускается в миг, база летает, всё как надо.
На выходных запасаюсь образом 2008R2, чаем и терпением. Пока пил чай и читал новинки операционной системы 2012 R2, натыкаюсь на удивительную вещицу: DFSS. Dynamic Fair Share Scheduling — позволяет балансировать и распределять ресурсы CPU между пользователями.
- Решение
Открываем PowerShell и запускаем команду:
(gwmi win32_terminalservicesetting -N «root\cimv2\terminalservices»).enabledfss
1 — включено, 0 — выключено.
У меня выдает значение 0, т.к. DFSS уже отключено.
После чего открываем реестр windows (regedit) и меняем в следующих ветках некоторые значения:
1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Quota System параметр EnableCpuQuota на 0.
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TSFairShare\Diskпараметр EnableFairShare на 0
Перезагружаем сервер и радуемся быстрой работой 1С и win server 2012R2.
ИСТОЧНИКИ: