1
공유 메모리 커널 설정의 shmmni 매개 변수를 변경하고 싶지만 쓰기를 시도 할 때 "작동하지 않습니다 허용됨 ".Mac OS X에서 kern.sysv.shmmni를 변경하려고 할 때 "조작 메모 허용"
sysctl -w kern.sysv.shmmni=2048
출력 :
kern.sysv.shmmni: 64
sysctl: kern.sysv.shmmni=2048: Operation not permitted
이 어떤 방식으로 우회 할 수 있습니까? 왜 작업이 허용되지 않습니까? shmmni는 쓰기 가능한 매개 변수 여야합니다 ... 다른 공유 메모리 매개 변수 (shmmax, shmmin, shmall, shmseg)를 설정할 수 있습니다
/etc/sysctl.conf를 업데이트하거나 launchdaemon을 통해 설정을 변경하여 shmmni를 변경할 수 있습니다 이러한 변경 사항은 시스템을 재부팅 할 때만 영향을줍니다.
재부팅하지 않고 강제 설정하고 싶습니다.