Mac > shmmaxとshmallの設定方法

更新日 2014-10-02
広告
shmmaxとshmallを設定する方法を紹介します。 Mac OSでPostgreSQLを使おうと思った時に、これらの設定が必要になるかもしれません。

sysctlコマンド設定

sysctlコマンドを使って設定できます。
$ sudo sysctl -w kern.sysv.shmmax=7553024
kern.sysv.shmmax: 4194304 -> 7553024

$ sudo sysctl -w kern.sysv.shmall=1844
kern.sysv.shmall: 1024 -> 1844
設定した値を確認することもできます。
$ sysctl -a | grep shmmax
kern.sysv.shmmax: 7553024

sysctl.confファイルで設定

/etc/sysctl.confに指定することで設定できます。 sysctl.confは、存在しないかもしれません。その場合は作成しましょう。
$ sudo vi /etc/sysctl.conf 

kern.sysv.shmmax=7553024
kern.sysv.shmall=1844
この場合、リブートが必要です。
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system