Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 янв 2022, 05:05

Проблема с расходом оперативной памяти на сервере

Автор 1Cquest, 01 ноя 2021, 12:54

0 Пользователей и 1 гость просматривают эту тему.

1Cquest

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

Был старенький сервер на 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 этого не делает, даже если пользователь выходит из системы, он продолжает занимать память, пока не уйдет в лимит.

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

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




Геннадий на Оби

Цитата: 1Cquest от 01 ноя 2021, 12:54После чего возникла странная проблема.
Процесс sqlservr.exe
Вроде, всегда так было, если не ограничивать память sqlservr

DmitriyF

Цитата: 1Cquest от 01 ноя 2021, 12:54Всем доброго дня!

Был старенький сервер на 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 этого не делает, даже если пользователь выходит из системы, он продолжает занимать память, пока не уйдет в лимит.

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

Заранее признателен за помощь!
https://qastack.ru/server/387682/how-do-i-limit-ms-sql-server-memory-usage  MS SQL не отдает память обратно, вот в нем и висит вся.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск