Lionインストールでのカーネル共有メモリ設定の変更


8

sysctl.confライオンのファイルの場所はどこですか?Snow Leopardではそれがありました/etc/sysctl.confが、今ではそのフォルダーにはもう含まれていません。スポットライトでファイルを検索しても結果はありません。

共有メモリ設定は別のconfファイルに移動されましたか?それの名前は何?

編集

マシンのカーネル共有メモリ設定を変更しようとしています。sysctl.conf適切な場所にファイルが見つからなかった場合、推奨設定で独自のファイルを作成し、/etcディレクトリに配置しました。ただし、実行しsysctl -aても、古いメモリ設定が適切であることがわかります。

ライオンのインストールでこれらの設定を変更するにはどうすればよいですか?

回答:


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

それから私は再起動し、それ以来ずっとそれは働いています...

注意:再起動する必要はありません。次を使用できます。

sudo sysctl -w kern.sysv.shmmax=1610612736

等....

これにより、変更がリアルタイムで行われ、ファイルによって再起動間で変更が永続化されます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.