Назад | Перейти на главную страницу

Изменение настроек разделяемой памяти ядра при установке льва

Где находится sysctl.conf напильником на льва? В Snow Leopard это было в /etc/sysctl.conf но теперь в этой папке его больше нет. Поиск файла в центре внимания не дал результатов.

Были ли перенесены настройки общей памяти в другой файл conf? Как это называется?

РЕДАКТИРОВАТЬ

Я пытаюсь изменить настройки общей памяти ядра машины. Когда я не нашел sysctl.conf файл в нужном месте, я создал свой с рекомендованными настройками и поместил в /etc каталог. Однако бег sysctl -a все еще показывает мне, что старые настройки памяти на месте.

Как мне изменить эти настройки при установке льва?

Место все еще /etc/sysctl.conf или точнее /private/etc/sysctl.conf. Мне пришлось настроить некоторые параметры, потому что я хотел запустить Postgresql на своей машине, и оказалось, что мне пришлось изменить все из пяти настроек, чтобы запустить его. Итак, я создал файл и вставил что-то вроде этого:

kern.sysv.shmmax=1610612736
kern.sysv.shmmin=1
kern.sysv.shmmni=256
kern.sysv.shmseg=64
kern.sysv.shmall=393216

Потом перезагрузился и с тех пор работает ...

NB, вам не нужно перезагружаться, вы можете использовать:

sudo sysctl -w kern.sysv.shmmax=1610612736

и т.д....

Это вносит изменения в реальном времени, файл сохранит их между перезагрузками.

Я считаю /etc/sysctl.conf все еще нужное место (и man sysctl.conf соглашается).

Вы перезагружались? changes to /etc/sysctl.conf не работают в реальном времени: они читаются / применяются только тогда, когда система переходит в многопользовательский режим во время запуска.