powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / max_connections и FreeBSD
8 сообщений из 8, страница 1 из 1
max_connections и FreeBSD
    #35564441
vak_200566
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не получается увеличить max_connections, возможно (скорее всего) нужно переконфигурировать ядро FreeBSD 6.3. Пробовал увеличивать kern.ipc.shmall, kern.ipc.shmmax, kern.ipc.semmap - не помогло (думаю из-за ограничения ядра).
Сам PostgreSQL v8.1 изменял параметры в postgresql.conf:
max_connections = 100
shared_buffers = 100000
work_mem = 1248576
maintenance_work_mem = 163840
max_stack_depth = 2048

Перезапустить Postgresql с этими (новыми) параметрами не получалось - в сообщениях было, что операционная система имеет ограничения.

Подскажите плиз с какими параметрами необходимо пересобрать ядро или поделитесь где можно почитать на эту тему.
...
Рейтинг: 0 / 0
max_connections и FreeBSD
    #35567601
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
max_connections и FreeBSD
    #35578361
vak_200566
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Степан H. читать тут

Читал, не помогло.
Для FreeBSD там используется только sysctl - видимо этого не достаточно.
...
Рейтинг: 0 / 0
max_connections и FreeBSD
    #35581202
vak_200566
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже совсем не понимаю в чем дело. При установке как выставилось max_connections=40 так никак не могу увеличить...

На уровне системы вроде как все по рекомендациям...
sysctl -w kern.ipc.shmall=32768
sysctl -w kern.ipc.shmmax=134217728
sysctl -w kern.ipc.semmap=256

Подскажите может при установке с какими ключами компилировать?
...
Рейтинг: 0 / 0
max_connections и FreeBSD
    #35581436
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько у вас свободной памяти?
Сколько памяти выделяется на одни процесс?

у меня вот
Код: plaintext
1.
2.
3.
4.
5.
kern.ipc.semmni="256"                                                                                                                                                            
kern.ipc.semmns="512"                                                                                                                                                            
kern.ipc.semmnu="256"                                                                                                                                                            
kern.ipc.semmap="256"                                                                                                                                                            
kern.ipc.shmmax="134217728"

в conf возможно покрутите
Код: plaintext
1.
2.
shared_buffers = 16MB
max_fsm_pages =  179200 
...
Рейтинг: 0 / 0
max_connections и FreeBSD
    #35581482
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vak_200566Уже совсем не понимаю в чем дело. При установке как выставилось max_connections=40 так никак не могу увеличить...
Подскажите может при установке с какими ключами компилировать?

Да - при компиляции задается максимальное число бэкендов postgres. Можно переопределить при запуске сервера,
например так

pg_ctl -D data -o " -N max_connections" start

см тут
и
тут
...
Рейтинг: 0 / 0
max_connections и FreeBSD
    #35581484
vak_200566
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Степан H.Сколько у вас свободной памяти?
Сколько памяти выделяется на одни процесс?

у меня вот
Код: plaintext
1.
2.
3.
4.
5.
kern.ipc.semmni="256"                                                                                                                                                            
kern.ipc.semmns="512"                                                                                                                                                            
kern.ipc.semmnu="256"                                                                                                                                                            
kern.ipc.semmap="256"                                                                                                                                                            
kern.ipc.shmmax="134217728"

в conf возможно покрутите
Код: plaintext
1.
2.
shared_buffers = 16MB
max_fsm_pages =  179200 


У меня похоже...

Сейчас пересобрал ядро с параметрами
options SEMMNI=40
options SEMMNS=240

и получилось запустить PostgreSQL с max_connections=100 (уже неплохо)
Посмотрю как работать все это будет, если плохо - вернусь к изучению ваших параметров.
...
Рейтинг: 0 / 0
max_connections и FreeBSD
    #35581490
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
упс, пардон. Невнимательно прочитал пост - ограничение ОС
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / max_connections и FreeBSD
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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