@cckfnn

Как повысить производительность 1с + mssql?

Друзья, подскажите как повысить производительность 1с.
Имеем выделенный сервер
2 х XEON E5-2630 2.4Ghz (8 ядер в каждом, суммарно с учетом HT 32 ядра)
128Gb ОЗУ DDR4
4TB обычный HDD + 512 SSD

На него установлен ESXi 5.5
На ESXi установлены 2 windows 2008 сервера
1. 28 ядер + 96 ОЗУ + 1.5gb hdd + 512 ssd
2. все оставшееся.

На 1й машине стоит W2k8 сервер, mssql 2014, сервер 1с предприятия.
Пользователей на сервере около 50, постоянно там живущих 30
На сервере крутятся несколько типовых конфигураций 1с.
Так вот все это дело безбожно тормозит. По тесту гилева набрал 13.5 очков.
ограничил потребление памяти сервером до 45 гиг, 4096 потоков(рабочих процессов), sql boost, регламентные задания с очисткой кэша и реиднексацией.
базы лежат на ссд, обмен между 1с и скюлем через shared memory.
Что еще сделать? Куда копать?
  • Вопрос задан
  • 3174 просмотра
Решения вопроса 1
@cckfnn Автор вопроса
Ну что же, в итоге проблема решилась так.
Сервер 1с и MSSQL были перенесены на отдельную виртуалку, для которой было выделено
12 ядер
32 гб оперативки
и ссд диск.
Каждую ночь mssql выполняет регламентные задания, делает чистки кэша, бэкап и прочее.
Крутится на сервере УПП и ЕРП по 25 ГБ примерно, документооборот - 5 гб, и еще пара баз поменьше.
SQL-сервер ограничен в ОЗУ до 25Гб.
Работает быстро, тестом Гилева правда не проверял, но главное пользователи довольны))
Надеюсь, информация будет для кого-то полезной
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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