Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=66788)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Администрирование и настройка 1С _ Проблема с расходом оперативной памяти на сервере 1C

Автор: 1Cquest 01.11.21, 12:03

Всем доброго дня!

Был старенький сервер на core i7, 32 гб памяти, на нём стояли:
Windows Server 2016
Server Sql 2019
1C 8.3.15

В целом все это работало, но решили обновить старичка, собрали новый сервер на Xeon, накинули 128 гб оперативной памяти, поставили SSD диски и перенесли всю систему, создав образ диска.

После чего возникла странная проблема.
Процесс sqlservr.exe начал сжирать всю память до установленного ему лимита - 90 гб, после чего вся система начинает тормозить, помогает только перезагрузка системы.
А процесс rphost.exe занимает память объемом всего 3.5 гб.

Мы берем, снова делаем образ диска текущего диска и ставим его на старое железо.

Начинается противоположенная ситуация.
На старом сервере с core i7, sqlservr.exe забирает себе примерно 3-3.5 ГБ памяти, а вот процессы rphost.exe съедают память в зависимости от запросов пользователей, после того, как пользователь выходит из системы память сама чистится.
Процесс Sqlservr.exe этого не делает, даже если пользователь выходит из системы, он продолжает занимать память, пока не уйдет в лимит.

Отсюда вопрос, с чем это связано?
Неужели с железом?
Ведь настройки полностью идентичные, т.к. делается полный образ диска и распаковывается на другой машине без каких либо изменений.

Заранее признателен за помощь!

Автор: alexandr_f 01.11.21, 13:13

я бы посоветовал Вам задать вопрос на специализированном форуме MSSQL типа sql.ru

Автор: Batchir 01.11.21, 13:29

Ещё можно тут спросить https://pro1c.org.ua/redirect.php?https://t.me/OneC_Expert
там сидят люди которые накидают идей))

Автор: kihor 01.11.21, 18:31

1Cquest @ Сегодня, 13:03 * ,

Насколько я знаю, MSSQL сразу занимает всю выделенную для него память под кеши. Так что, это ожидаемое поведение. Просто установите разумный предел памяти MSSQL.

Автор: 1Cquest 02.11.21, 5:02

kihor @ Вчера, 19:31 * ,

Когда она съедает выделенный объем памяти, то начинаются тормоза.
Запросы пользователей, просто открытие заказа длиться 10-15 секунд.

Автор: Batchir 02.11.21, 9:54

Возможно переезд на новый сервер нужно начать с чек листа настройки самого сервера.
Например,
https://pro1c.org.ua/redirect.php?https://fs.kursypo1c.ru/PDFs/Check-list-MS-SQL-Server-setting-up.pdf
https://pro1c.org.ua/redirect.php?https://habr.com/ru/post/538848/

Автор: gorak 11.11.21, 16:34

Batchir @ 02.11.21, 9:54 * ,
https://pro1c.org.ua/redirect.php?https://its.1c.ua/db/metoddevu#content:8022278:hdoc:_top:ms%20sql


1Cquest @ 01.11.21, 12:03 * ,
https://pro1c.org.ua/redirect.php?https://www.youtube.com/watch?v=8H0ZOaof7Dg&t=6s

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua