[pgsql-jp: 30955] TL8 AMD64で共有メモリに上限?
根岸 智幸
tomoyu-n @ tokyo-cafe.com
2003年 9月 6日 (土) 12:21:23 JST
こんにちは。
根岸と申します。
DBサーバを、Opteronに置き換えようと考えて、テストしているのですが、
なぜかshared_buffersを911より大きくできません。
912以上に設定すると、
IpcSemaphoreCreate: semget(key=5432129, num=17, 03600) failed: No space
left on device
とエラーが出てしまいます。
カーネルのパラメータを
/proc/sys/kernel/shmallを134217728
/proc/sys/kernel/shmmaxを402653184
のように書き換えてみましたが、変化はないようです。
バージョンは、7.3.4です。
max_connectionsは200ですが、これを上下させても関係ないようです。
なにか、ほかにいじる場所があるのでしょうか?
環境は、
Turbolinux 8 for AMD64(kernel-2.4.21)
CPU:Opteron 140
MB :ASUS SK8N
MEM:PC2100 1GB
ちなみに、TurbolinuxのRPMで提供されている7.2.4では
shared_buffersは904あたりが上限でした。
よろしくお願いします。
------------------------------
ねぎし ともゆき
toomyu-n @ tokyo-cafe.com
東京グルメ
http://gourmet.zubapita.com/
pgsql-jp メーリングリストの案内