Lion 설치에서 커널 공유 메모리 설정 수정


8

sysctl.conf사자 에서 파일 의 위치는 무엇입니까 ? Snow Leopard /etc/sysctl.conf에는 들어 있지만 이제는 해당 폴더에 더 이상 포함되어 있지 않습니다. 스포트라이트에서 파일을 검색하면 결과가 없습니다.

공유 메모리 설정이 다른 conf 파일로 이동 되었습니까? 그건 뭐예요?

편집하다

컴퓨터의 커널 공유 메모리 설정을 수정하려고합니다. sysctl.conf올바른 위치에서 파일을 찾지 못하면 권장 설정으로 내 파일을 만들고 /etc디렉토리에 넣습니다 . 그러나 sysctl -a여전히 실행 하면 이전 메모리 설정이 적용되었음을 알 수 있습니다.

Lion 설치에서 이러한 설정을 수정하려면 어떻게합니까?

답변:


4

나는 /etc/sysctl.conf여전히 옳은 곳 이라고 믿는다 man sysctl.conf.

재부팅 했습니까? changes to /etc/sysctl.conf실시간이 아닙니다 : 시작하는 동안 시스템이 다중 사용자 모드로 들어갈 때만 읽기 / 적용됩니다.


7

위치는 여전히 /etc/sysctl.conf정확하거나 더 정확 /private/etc/sysctl.conf합니다. 내 컴퓨터에서 Postgresql을 실행하고 싶었 기 때문에 일부 설정을 조정해야 했으며 5 개의 설정을 모두 수정 해야 실행되었습니다. 그래서 파일을 만들고 다음과 같이 넣었습니다.

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

기타....

이렇게하면 실시간으로 변경이 이루어지며 파일은 재부팅시에도 지속됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.