[pgsql-jp: 41064] Re: swap領域のサイズについて

NISHIMURA Yutaka forml @ aypio.net
2012年 3月 3日 (土) 22:08:09 JST


西村です。

Reply to <CANLMRHZoumttnYE4eMi+o7m4SREdY=4bkbPN7f5gH-efqJhmtw @ mail.gmail.com>
稲村暢亮 <inamuran36 @ mahikari.or.jp> wrote:

> 内容はPostgreSQL専用サーバ機におけるOSのswap領域のサイズ算出についてです。
:
> 今までは「実メモリの倍」というものに基づいて設定していましたので、
> そのルールで行くと64GBというサイズになり、これは果たして最適なのか?
> そんなに必要なのか?という疑問が湧いてきました。

この手のサーバではスワップさせれば負けですので、swapしないくらいのメモリを積んだ上で
swapを設定しないと言うのも一つの戦略だと思いますが、swapがあれば、メモリリークした場合等の際に
OSごと落ちる事を遅らせることが出来るので、ある程度は設定しておいたほうがよいと思います
(滅多に使われないプロセス(ttyとか)がスワップアウトされて、
その分メモリを他のアプリが使えるというようなメリットもありますしね)

個人的に、実メモリ*1.2倍程度をオススメしておきます
コアダンプも取れますし、40GB弱有れば、最悪の場合でもswapにOSをインストールして復旧させることも出来ますので…


-- 
NISHIMURA,Yutaka./西村ゆたか <forml @ aypio.net>




pgsql-jp メーリングリストの案内