2011-06-22 5 views
2

私が望むだけ多くのRAMを置くことができるサーバーを購入すれば、最新のものを使って自分のasp.net WebアプリケーションでどれくらいのRAMを利用できるようになりますかすべてのバージョン?asp.netアプリケーション用に最大RAMを使用可能

理由私は、InProcセッションを最大限に活用することを考えています。

ありがとうございました。

答えて

4

boot.iniファイルに/ 3GBスイッチを設定しない限り、32ビットWindows Server上のプロセスは2GBに制限されます。この場合、プロセスは3GBを使用できます。

64ビットサーバーを使用している場合は、サーバーが提供できるものによって制限されます。 Memory Limits for Windows and Windows Server Releasesを参照してください。

また、increase the Max memory the application pool in IIS can useが必要な場合もあります。

the maximum memory allowed for w3wp worker processes on 64-bit IISも参照してください。

サーバーに負荷がかかりますか?セッションを保存するためにデータベースを使用したり、セッション状態のないMVC .Netを使用することについて考えていましたか?

+0

これらのポインタは大丈夫です。 – frenchie

+0

少なくとも最初はInProcセッションの使用を検討しているので、私は尋ねていました。 – frenchie

0

サーバーで6 GB以上にメモリを増やしても、4 GBはWin-32のアドレス指定可能なメモリの最大値である であるため、役に立ちません。サーバ設定にメモリを追加するには、 の順番でWin64に行く必要があります。

専用ボックスの場合は、3GBスイッチ を使用すると、asp.netが最大3GBまで使用できるようになります。

また、現在の最大メモリが...に設定されていることを確認する必要があります。

関連する問題