IISのプライベートメモリ制限と仮想メモリ制限の違い


21

IIS 7でアプリケーションが使用できる物理メモリに最大制限を設定します。プライベートメモリ制限または仮想メモリ制限に制限を設定する必要がありますか?IIS 7のすべての設定のドキュメントを参照できますか

回答:


22

プライベートメモリ(コミットバイト)を制限します。これは実際のメモリ使用量に対応します。

仮想メモリはアプリケーション間で共有されず、x64ワーカープロセスでは通常、実際に使用されるよりも多くのリソースが予約されます。これに制限を強制することは、x86でのみ意味があります。


ありがとう、ドミニク。プライベートメモリを制限する場合、制限に達するとどうなりますか?ディスク上の仮想メモリの使用を開始しますか、それともアプリケーションプールをリサイクルしますか?
キショア

2
メモリ制限に達すると、ワーカープロセスはリサイクルされます。アプリケーションがセッション状態に大きく依存している場合、覚えておくべきことは、リサイクル時にそのセッション状態情報をinProc(デフォルト)に保存すると失われることです。頻繁にリサイクルされ、セッションデータに依存するアプリ、またはワーカープロセスがリサイクルされるたびにユーザーが再ログインする必要がある場合があります。
ドミニクD
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.