сервера, отдаваемый 1С?
Остальное под Postgres. Из-за ограничений ПРОФ с настройками по памяти не очень поиграешься.
Хотелось бы, скажем, из 40 ГБ - 16 под 1С и 24 под Postgres.
Попробовал cgroups, но как-то не очень. 1С всё равно видит всю память сервера и готова забить её на 80%
(по умолчанию в ПРОФ). Доходит до установленного в cgroups и встаёт колом
А это точно хорошая идея так ограничивать память, если 1с столько берет? Out of memory не посыпятся?
Это для примера. Ну мало ли, код кривой или ещё что. Я про саму идею реализации...
Виртуализируйтесь.
С виртуализацией и так понятно. А вот можно ли без?
Без это тупиково, потомк что процессоры многоядерные. Делите, изолируйте, масштабируйте
Можно попробовать так - через systemd (cgroups) урезать pg, вроде как урезается. И сделать отдельный кластер 1с на каждую базу. Но лучше памяти поставить побольше.
Так pg и так можно сказать, сколько памяти есть. Тут весь вопрос, как бы 1С сдержать...
Нет, он будет использовать всю доступную память для буферизации.
Ну это просто кеш, который при надобности вытеснится.
Обсуждают сегодня