我可以在Windows机器中使用的最大RAM数量是多少?

时间:2008-08-28 23:25:03

标签: windows memory .net-2.0 64-bit hardware

显然,这是64位窗口。

此外,单个64位进程可以使用的最大内存量是多少? 我有点指望全部使用它...... (是的,我知道我在做什么,请不要告诉我,如果我需要那么多内存,我一定做错了)

此外,.Net 2.0流程是否相同?或者.Net是否有下限?

8 个答案:

答案 0 :(得分:6)

什么版本的Windows?它不同于XP到vista以及从家庭到商业版本的vista,我会再次猜测服务器。

请参阅here for more info on maximum ram for diffrent windows versions

对于Windows Server 2008 Datacenter MS引用2 TB的物理内存。

答案 1 :(得分:5)

答案 2 :(得分:1)

我们使用16 gig的内存运行Windows机器,但这是因为我们运行多个VM Ware实例,我认为你的意思是单个实例。在Vista上它取决于版本。它像这样爆发:

  

Vista Basic: 8 GB
   Vista Home Premium: 16 GB
   Vista Business / Enterprise / Ultimate 128+ GB

答案 3 :(得分:1)

来自http://technet.microsoft.com/en-us/library/cc758523.aspx    - Windows Server 2003,64位Datacenter Edition支持高达512GB的物理内存

单个进程应该能够使用大部分进程,有些将由操作系统使用。

Re0sless的答案比我的好。数据中心SP2和2008年的限制为2TB。

答案 4 :(得分:0)

我们最近发现的东西:在Win32上运行MySQL,每个进程最多只能使用2GB。在Win64上,内存也不受管理,一个MySQL实例将把你的内存运行到地面。我们用完了所有的16GB。因此,关于64位进程可以使用多少内存:操作系统允许的答案很多。

答案 5 :(得分:0)

According to wikipedia您可以在64位Windows XP计算机中拥有128 GB的物理RAM。

答案 6 :(得分:0)

这是一台Windows Server计算机。

至于哪个版本(数据中心,企业等)......无论如何为我的小.Net流程提供尽可能多的内存。

答案 7 :(得分:0)

切换到Linux。您将不会遇到任何这些问题,您将获得更好的性能。