IISサーバーのメモリが多すぎますか?


11

Exchange(link)とElasticsearch(link)が「多すぎる」メモリに苦しむ可能性があるという主張がいくつかあるようです。古い本で、IISについても同じことが言えるかもしれないという漠然としたヒントも読みました。

少なくともある程度は、より[RAM]になります。RAMが多すぎる場合、IISファイルキャッシュはそれを完全に使用できません。したがって、標準のWebサーバーでは2GBから3GBのRAMを超えない方が良い場合があります。

IISサーバーに大量のRAMが搭載されている可能性があるという主張を誰でも確認または反論できますか? 主張が正しい場合、構成を微調整する問題ですか?

私が質問する理由は、実稼働環境とテスト環境でパフォーマンスの問題が発生する可能性があるためです。テスト環境は、負荷が大きい場合でも、64GBの実稼働環境よりも16GBのRAMで優れたパフォーマンスを発揮します。Windows Server 2012 R2 64ビットでIIS 8を実行しています。

(私が見つけた唯一のServerFaultの質問は、IISを具体的に扱っていません。)


2
その本は12歳です。それ以降、IISには改善が見られると確信しています。2-3 GBの推奨事項は、32ビットの問題であるように思えますが、これはもはや問題ではありません。
ceejayoz

@ceejayoz-良い点!2-3GBはかなり低いように思えましたが、本の時代に気づきませんでした。それを指摘するために質問を編集します。
アノン

回答:


10

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

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

サイト/アプリはどの程度複雑ですか?

IISには、アプリ/サイトにオーバーヘッドが生じるオーバーヘッドはあまりありません。

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

ただし、データベースサーバーでは、データベースのメモリを使い果たすために、データベースのサイズと同じサイズのRAMを用意しておくと便利です。

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

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

ガベージコレクションのバグのために、ColdFusion 9を実行しているサーバーがRAMで最悪の状態になったのを実際に見たのは10回でした。

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

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