菊池@春日部です。
こちらについてだけ。
At Fri, 6 Jun 2003 19:28:19 +0900,
koyama wrote:
[snip]
> ===========================
> スワップファイルのサイズに関する質問
> ===========================
>
> スワップファイルは、物理メモリの2倍のサイズをセットする
> 必要があると思っていたのですが、物理メモリで、1G を越える
> ようなマシンの場合、2G のスワップを指定するのは、現実的でない
> と思いました。
>
> また、100MB などを設定した場合、インストーラーが、パフォーマンス
> が悪くなるから考え直せと返答してきます。
>
> みなさんは、物理メモリに対して、どのぐらいのスワップファイルを
> セットされておられるのでしょうか?
スワップ領域に、物理メモリーの2倍〜3倍割り当てる、という
考え方は、メモリー搭載量の少なかった時代の名残りと考えます。
今時は実メモリー搭載量と同じでいいのではないかな、と思っています。
最近は、256〜512MB 搭載も当たり前の時代ですよね。
ウチの Vine サーバは 256MB ですが、スワップ領域は 200MB しか
確保していません。
[maxi@ernst maxi]$ free
合計 使用済 空き領域 共有領域 バッファ キャッ
シュ
Mem: 256240 251744 4496 0 133132
34716
-/+ バッファ: 83896 172344
Swap: 205396 72780 132616
[maxi@ernst maxi]$
こんな感じです。
# 確かインストーラは、「実メモリより少ない」って文句言ってきたように
# 思います。かまわず続行しましたけど。
ページアウトするサイズは、マシンの使い方によるので一概には
言えませんが、僕の経験上は実メモリーと同等サイズ確保しておけば
十分ではないか、と思います。
実際、ページングするということはパフォーマンスが大きく低下するわけで。
スワップ領域が大きいからといって、ページングすることによってパフォーマ
ンスが低下すること自体は同じですし。
# もちろん、実メモリーが 32MB 程度しかなければ、スワップ領域は 64〜128
# MB くらい取りますね。
個人的には、1GB もメモリーを搭載しているのならスワップ領域は多くても
1GB で十分かと考えます。
自分のマシンだったら、512MB くらいしか取らないと思います。
なんにせよ、マシンの用途によりますので、一概には言えないです。
エンタープライズレベルで稼働しているなら、2GB のスワップ領域もありだ
とは思います。
以上、個人的な意見です。
# 念のためですが、スワップファイルとスワップ領域は違いますので
# ご注意を。
--
菊池 順一 <neuz@xxxxxx>