Как оптимизировать потребление ресурсов сервером 1С?

Дело в следующем: я админ, и с 1С знаком только со стороны бэкапа баз данных, т.е. практически не в курсе внутренней кухни работы 1С.
На пальцах схема такова: везде используется Windwos Server 2012 x64. На одной виртуалке крутится sql сервер, на второй - сервер 1с и на третьей посредством RemoteApps стартуют клиентские сеансы.
Когда все крутилось на версии 1С 8.2.**** жестких лагов не было. Потребление процессорных мощностей гипервизора делилось примерно так: 4-7 % на сервер 1с, 7-9% на sql и 15-20% на терминальный клиентский сервер. Оперативной памяти всем было выдано за глаза - по 32 гб
Потом программисты накатили обнову до 8.3 и нагрузка на сервер 1с выросла до 50% физической мощности процессора. Юзеры матерятся, работать невозможно, но ничего внятного от программистов добиться невозможно, мол, иди гугли, мы не говнокодим.

Так вот, вопрос: какие тонкие места могут быть в такой конфигурации: база порядка 35 гб на MS SQL Server 2008r2, версия сервера 1с 8.3.7.1790. Все на x64. Количество юзеров - 30.
  • Вопрос задан
  • 7088 просмотров
Решения вопроса 1
ifaustrue
@ifaustrue
Пишу интересное в теллеграмм канале @cooladmin
Какой процесс сжирает ресурсы? Если rphost - то это база (и конфигурация - значит код кривой), если rmngr - то сервисы (значит окружение кривое).

Скуль и сервер лучше поместить на одну тачку - тогда работа будет не по сети, это сильно ускорит.

В кластере, в свойствах рабочего сервера ставим галку - Менеджер под каждый сервис - смотрим какой из rpmng жрёт ресурсы, по его PID процесса находим какой это сервис в кластере - делаем выводы.
bd3b4f43697944aeb887f35b90cea0d7.png

Конфигурация самописная? Отладку нужно запустить, понять какой запрос сильно грузит ресурсы.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@GilevVyacheslav
1. 8.3.7.17хх в принципе не самая удачная ветка релиза платформы, чтобы сравнивать с 8.2, но если забыть про ошибки платформы, то самое важное - в 8.3 серверная часть 1С полностью переработана, в том числе файлы с сеансовыми данными теперь сжимаются, что с точки зрения места лучше, но нагрузка на проц больше, и таких фич достаточно много
2. статистически и нагрузка на жесткий диск выше, и файл журнала регистрации из формата sqllite можно попробовать переключить в старый режим, да и процессорные ресурсы нужны значительно больше чем в 8.2, так что не надо думать что железо годное для 8.2 таковым останется и для 8.3 - запросите бюджет и увеличьте мощности под сервер 8.3
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы