ライオンのsysctl.conf
ファイルの場所はどこですか? Snow Leopardでは/etc/sysctl.conf
にありましたが、そのフォルダーにはもう含まれていません。スポットライトでファイルを検索しても結果はありません。
共有メモリの設定を別のconfファイルに移動しましたか?その名前は何ですか?
編集
マシンのカーネル共有メモリ設定を変更しようとしています。 sysctl.conf
ファイルが適切な場所にない場合、推奨設定で独自のファイルを作成し、/etc
ディレクトリに配置しました。ただし、sysctl -a
を実行しても、古いメモリ設定が適切であることがわかります。
ライオンのインストールでこれらの設定を変更するにはどうすればよいですか?
私は信じている /etc/sysctl.conf
は今でも正しい場所です(そしてman sysctl.conf
同意する)。
再起動しましたか? changes to /etc/sysctl.conf
はリアルタイムのものではありません。これらは、システムが起動時にマルチユーザーモードになったときにのみ読み取られ、適用されます。
場所はまだ/etc/sysctl.conf
または正確には/private/etc/sysctl.conf
。自分のマシンでPostgresqlを実行したいので、いくつかの設定を微調整する必要があり、実行するには5つの設定のallを変更する必要があることがわかりました。だから私はファイルを作成して次のようなものを入れました:
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
等....
これにより、変更がリアルタイムで行われ、ファイルによって再起動間で変更が永続化されます