Здравствуйте! Подскажите, пожалуйста, можно ли средствами ОС как-то ограничить объём RAM

сервера, отдаваемый 1С?
Остальное под Postgres. Из-за ограничений ПРОФ с настройками по памяти не очень поиграешься.
Хотелось бы, скажем, из 40 ГБ - 16 под 1С и 24 под Postgres.
Попробовал cgroups, но как-то не очень. 1С всё равно видит всю память сервера и готова забить её на 80%
(по умолчанию в ПРОФ). Доходит до установленного в cgroups и встаёт колом

9 ответов

14 просмотров

А это точно хорошая идея так ограничивать память, если 1с столько берет? Out of memory не посыпятся?

Андрей-Шишкин Автор вопроса
Александр Шихов
А это точно хорошая идея так ограничивать память, ...

Это для примера. Ну мало ли, код кривой или ещё что. Я про саму идею реализации...

Виртуализируйтесь.

Андрей-Шишкин Автор вопроса
First name
Виртуализируйтесь.

С виртуализацией и так понятно. А вот можно ли без?

Андрей Шишкин
С виртуализацией и так понятно. А вот можно ли без...

Без это тупиково, потомк что процессоры многоядерные. Делите, изолируйте, масштабируйте

Андрей Шишкин
С виртуализацией и так понятно. А вот можно ли без...

Можно попробовать так - через systemd (cgroups) урезать pg, вроде как урезается. И сделать отдельный кластер 1с на каждую базу. Но лучше памяти поставить побольше.

Андрей-Шишкин Автор вопроса
L K
Можно попробовать так - через systemd (cgroups) ур...

Так pg и так можно сказать, сколько памяти есть. Тут весь вопрос, как бы 1С сдержать...

Андрей Шишкин
Так pg и так можно сказать, сколько памяти есть. Т...

Нет, он будет использовать всю доступную память для буферизации.

Андрей-Шишкин Автор вопроса
L K
Нет, он будет использовать всю доступную память дл...

Ну это просто кеш, который при надобности вытеснится.

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

Обсуждают сегодня

Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
10
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
2
А его полностью надо брать, или как отдает epmd?
Δημήτηρ
5
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
17
Коллеги, добрый день. Есть такой вопрос: Есть модуль, который надо запустить через супервизор как дочерний процесс. Пока инстансов было нужно 8, всё было окей, но когда их ст...
Δημήτηρ
4
Ребят, было ли у вас так, что переменные в WebApp —tg-viewport-height, —tg-viewport-stable-height после метода expand не обновляются, а остаются в размерах, как было до expand...
Black
3
Есть у кого-нибудь оплаченный medium? Киньте плиз текст/html/pdf статьи а то ради одной публикации не хочется брать подписку 🤨
iMike
7
Всім доброго дня! А в когось, часом, є досвід вирішення такої проблеми в Ерланг? 0.285*100 28.49999999999996
Artem
4
Ребят, а вот такой вопрос: если я владелец бота анонимного чата, в котором, например, имеются подписки, используя какую-нибудь ЮКассу (или тому подобное, в общем с налогами, в...
Eugene Неелов
8
Карта сайта