Изменение настроек общей памяти ядра при установке lion
Каково расположение sysctl.conf
файл на льва? В снежном барсе это было в /etc/sysctl.conf
но теперь эта папка больше не содержит его. Поиск файла в центре внимания не дает результатов.
Настройки общей памяти были перенесены в другой файл конфигурации? Как это называется?
РЕДАКТИРОВАТЬ
Я пытаюсь изменить настройки общей памяти ядра машины. Когда я не нашел sysctl.conf
файл в нужном месте, я создал свой с рекомендуемыми настройками и поместил в /etc
каталог. Однако работает sysctl -a
все еще показывает мне, что старые настройки памяти на месте.
Как мне изменить эти настройки при установке льва?
2 ответа
Я верю /etc/sysctl.conf
все еще правильное место (и man sysctl.conf
согласен).
Ты перезагрузился? changes to /etc/sysctl.conf
не в режиме реального времени: они только для чтения / применения, когда система переходит в многопользовательский режим во время запуска.
Место еще /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
Потом я перезагрузился и с тех пор работает...
Примечание: вам не нужно перезагружаться, вы можете использовать:
sudo sysctl -w kern.sysv.shmmax=1610612736
так далее....
Это вносит изменения в режиме реального времени, файл заставит их сохраняться между перезагрузками