PDA

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



Опарыш
18.01.2016, 08:51
Здравствуйте! Имеется WIN Server 2008, на нем в терминальном режиме работает 12 человек в 1С, которая жутко тормозит. Смотрю на оперативную память: Всего 16ГБ, Кэшировано 10ГБ, Доступно 10ГБ, Свободно 0. Начинаю убивать процессы 1С.exe (2-3 процеcса), Свободно становится, например, 500 Мб и остальные пользователи (чьи процессы не прибил) начинают нормально, быстро работать. С течением времени, Свободно становится 0 и опять тормоза. Вопрос: почему под 1С не выделяется Доступная кешированная память?

gobhack
18.01.2016, 19:23
странно как то. 16гб оперативы на 12 1сок?) у меня столько же под 50... с запасом...
Случаем сервер 1с не на этом же терминальнике? Вместе с MSSQL? У mssql есть такая интересная особенность на дефолтных настройках отжирать всю оперативу под 0:)

Опарыш
19.01.2016, 13:19
база файловая, MS Server и 1С сервера нет. Я так понимаю, что виндоза кеширует и держит доступной память, но не выдает её под процессы 1cv8c.exe. Чего она так делает?

megam
19.01.2016, 13:52
Сделайте файл подкачки чуть больше и желательно на другом диске где у вас не установлен ОС(т.е. если у вас 2 физ. диска)
Если у вас диск ssd то вообще будет круто.

Опарыш
20.01.2016, 07:57
Подкачку я поставил. Интересно, почему при наличии Доступной памяти она не выделяется под процессы 1С терминальных пользователей?

AndyPanda
08.02.2016, 16:04
Как в 2008 сервере,точно не знаю, а в 2003 есть выбор режима работы: либо сервер приложений(оптимизация для выполнения приложений),
либо сервер удаленного доступа(оптимизация для доступа к ресурсам по сети).

alexmannsonn
29.01.2017, 15:12
ТС - ник у тебя ... хм ... долго придумывал?
По теме - поставь на серваке прогу memreduct, будет регулярно оперативу чистить и всего делов.

Kimbli
23.08.2017, 16:56
А лучше все вместе сделай. Оптимизируй процессы и поставь программу ( не обязательно именно мемредуктор )