Я хотел бы изменить параметр shmni параметров ядра моей общей памяти, но когда я пытаюсь записать его, я получаю «Operation not разрешенный".«Операционная заметка разрешена» при попытке изменить kern.sysv.shmmni в Mac OS X
sysctl -w kern.sysv.shmmni=2048
Выход:
kern.sysv.shmmni: 64
sysctl: kern.sysv.shmmni=2048: Operation not permitted
Может ли это быть обойдена в любом случае? Почему операция не разрешена? shmmni должен быть записываемым параметром ... Я могу установить другие параметры общей памяти (shmmax, shmmin, shmall, shmseg)
Я могу изменить shmni, обновив /etc/sysctl.conf или изменив настройку с помощью launchdaemon , но эти изменения влияют только на перезагрузку системы.
Я хотел бы принудительно установить его без перезагрузки.