Изменение настроек общей памяти ядра при установке lion

8

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

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

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

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

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

Андрей Лауэр Баринов
источник

Ответы:

4

Я считаю, что /etc/sysctl.confэто все еще правильное место (и man sysctl.confсогласен).

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

voretaq7
источник
7

Расположение еще /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

так далее....

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

Себастьян Штумпф
источник