powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Postgres и ограниченный размер shared memory.
2 сообщений из 2, страница 1 из 1
Postgres и ограниченный размер shared memory.
    #35410901
a_bul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла задача настройки PostgreSQL в VPS.
Для контейнера OpenVZ выставлено ограничение shmpages = 32768 (страницы по 4К, итого 128Мб).
В контейнере установлен linux, и у него
kernel.shmmax = 33553332 - максимальный размер сегмента shared memory в байтах.
kernel.shmall = 2097152 - общий размер shared memory в страницах
kernel.shmmni = 4096 - максимально возможное число сегментов shared memory в масштабе всей системы

Всего памяти 512Мб. Размер базы пока 50 Мегов, но она растёт.

ipcs -a показывает, что сегменты совместно используемой памяти занимает только посгрес, а семафоры также использует apache. Ещё система должна использовать shared memory, но этого нигде не видно.
## Google, man не дали ответов на вопросы:
shmall - общий размер shared memory в страницах, а страница какого размера? По идее kernel.shmall для этого VPS должен быть равен 128 Мб., только в страницах.
kernel.shmmax выставлять в 128 Мб тоже неправильно, но и постгресу хочется отдать по максимуму. Как подобрать значение?
...
Рейтинг: 0 / 0
Postgres и ограниченный размер shared memory.
    #35414103
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторРазмер базы 50 мегов, но она растёт
Как быстро растёт. У меня за месяц набирается 300 мегов данных + индексы.
Оперативки - 1.5Гига. В постгресе shared_buffers = 90MB .

Опыт подсказал, что в shared_buffers должны попадать часто используемые индексы. Особенно если идет интенсивная вставка и изменение данных. С остальным вроде справляется файловый кэш системы.

Но если остальную память могут съесть другие приложения, то есть смысл постгресу выделить побольше.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Postgres и ограниченный размер shared memory.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]