Windows ボックスで使用できる RAM の最大量はどれくらいですか?
質問
明らかに、それは 64 ビット Windows です。
また、単一の 64 ビット プロセスが使用できるメモリの最大量はどれくらいですか?全部使うつもりだったんだけど…(はい、私は自分が何をしているのか知っています。そんなに多くの RAM が必要なら、何か間違ったことをしているに違いないとは言わないでください)
また、これは.Net 2.0プロセスでも同じですか?それとも .Net には下限がありますか?
解決
から http://technet.microsoft.com/en-us/library/cc758523.aspx- Windows Server 2003、64 ビット Datacenter Edition は最大 512GB の物理メモリをサポートします
単一プロセスでそのほとんどを使用できる必要がありますが、一部は OS によって使用されます。
Re0sless からの答えは私の答えよりも優れています。Datacenter SP2 および 2008 では、制限は 2 TB になりました。
他のヒント
Windows のバージョンは何ですか?XP と Vista、ホーム バージョンとビジネス バージョンの Vista では異なりますが、サーバーについては再度推測します。
見る さまざまな Windows バージョンの最大 RAM の詳細については、こちらをご覧ください。
Windows Server 2008 Datacenter MS の場合、2 TB の物理メモリが必要です。
私たちは 16 ギガのメモリを備えた Windows ボックスを実行していますが、それは複数の VM Ware インスタンスを実行しているためです (単一のインスタンスでということだと思います)。Vista ではエディションによって異なります。次のように展開されます。
Vistaベーシック: 8GB
ビスタ ホーム プレミアム: 16ギガバイト
Vista ビジネス/エンタープライズ/アルティメット: 128GB以上
最近わかったこと:Win32 上で実行されている MySQL では、プロセスごとに最大 2GB しか使用できません。Win64 では、メモリは適切に管理されず、単一の MySQL インスタンスによってメモリが使い果たされてしまいます。我が家のは16GBをすべて使い切ってしまいました。1 つの 64 ビット プロセスが使用できるメモリの量については、次のようになります。答えは、OS がどれだけ許可するかです。
ウィキペディアによると 64 ビット Windows XP コンピュータでは、128 GB の物理 RAM を搭載できます。
これは Windows Server マシンです。
どのエディション (Datacenter、Enterprise など) については...私の小さな .Net プロセスにできるだけ多くのメモリを与えるために何が必要か。
Linux に切り替えます。これらの問題は発生せず、パフォーマンスが向上します。