web-dev-qa-db-ja.com

IISサーバーのメモリが多すぎる可能性はありますか?

Exchange( link )とElasticsearch( link )は、「多すぎる」メモリに悩まされる可能性があるという主張があるようです。 古い本のあいまいなヒント も読んだ。IISについても同じことが言えるかもしれない。

[T]彼はより多くの[RAM]、少なくともある程度まで、より多くの人を楽しませた。 RAMが多すぎると、IISファイルキャッシュで完全に使用できなくなります。したがって、標準では2GBから3GBのRAMを超えないようにすることをお勧めします。 Webサーバー。

IISサーバーのRAMが多すぎる可能性があるという主張を誰かが確認または反論できますか?主張が正しい場合、構成の微調整の問題ですか?

私が尋ねる理由は、負荷が高い場合でもテスト環境が16GBのRAMこれは64GBです。WindowsServer2012R264ビットでIIS 8を実行しています。

唯一のServerFaultの質問 私が見つけたのはIIS具体的には)に対処していません。)

11
anon

考慮すべきことがたくさんあります。

同時にどのくらいのトラフィックを期待していますか?

サイト/アプリはどれくらい複雑ですか?

IISにはそれほどオーバーヘッドがなく、アプリ/サイトにオーバーヘッドがあります。

サイト/接続の数とRAMの量に関しては、実際には経験則はありません。

ただし、データベースサーバーでは、データベースがメモリ不足になるように、データベースのサイズと同じ大きさのRAMを用意することをお勧めします。

私は、3GBのRAMとIIS約750MBのRAMを使用する2500の非常に小さなウェブサイト2/3ページを実行しているサーバーを見てきました。

また、サーバークラスターが1つのサイトを実行していて、ワーカープロセスに対応するために64GB以上のRAMが必要であることも確認しました。

ガベージコレクションのバグが原因で実際​​にサーバーがRAMを増やして最悪の場合にColdFusion 9を実行しているのを目にしたのは、10でガベージコレクションを修正したときだけです。

RAMを検討するときは、OSのRAMについて忘れずに、負荷テストを行ってください。

10
Mike Meidl