0

私の.Net 4 Webアプリは、Windowsサーバー2003 38ビットで実行されていました。

Windows Server 2008 64 ビットを搭載した新しいサーバーにアップグレードしました。

両方のサーバーで同じ Web アプリを実行していますが、

Windows Server 2003 では、アプリは 55k RAM を必要とします

Windows Server 2008 では 285K RAM を必要とします

同じアプリケーションで何も変更されておらず、新しいサーバーにはまだユーザーがいません。

私は何が欠けていますか?同じアプリケーションが Windows 2008 でより多くのメモリを消費することはありますか?

ありがとう

ラファエル

4

2 に答える 2

1

「WindowsServerは5倍のRAMを必要とします。OMG!!!!」と言うかもしれません。

「WindowsServerは20万以上の初期スペースを使用します。誰が気にしますか?」と言いたいです。

重要なことは、負荷がかかった状態でアプリケーションがどのようにスケーリングするかを確認することです。

複数の同時ユーザーとの違いは比較的小さいと思います。最終的には、Server2008の拡張性が向上すると思います。

しかし、確実にする唯一の方法はそれをテストすることです。

私見では...

于 2012-10-27T19:44:08.180 に答える
1

アプリケーションが起動すると、メモリが予約されます。より多くのメモリが利用可能な場合、それはより多くを予約します。

また、64ビットアプリケーションは32ビットアプリケーションよりも多くのスペースを使用します。

于 2012-10-27T19:46:37.627 に答える