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

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

问题描述:

显然,这是64位窗口。在Windows中可以使用的RAM的最大数量是多少?

此外,单个64位进程可以使用的最大内存量是多少?我知道我在做什么,请不要告诉我,如果我需要那么多的RAM,我一定是做错了事情)

此外, ,这对于.Net 2.0流程是否也是如此?或者.Net有一个下限?

http://technet.microsoft.com/en-us/library/cc758523.aspx - Windows Server 2003中,64位数据中心版支持物理内存最高可达512GB

一个进程应该可以使用大部分,有些人会被操作系统使用。

Re0sless的答案比我的好。该限制是现在2TB,在数据中心SP2和2008

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

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

看到here for more info on maximum ram for diffrent windows versions

为Windows Server 2008数据中心MS报价2的物理内存TB。

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

我们运行带有16个内存的Windows包装盒,但那是因为我们正在运行多个VM Ware实例,我假定您的意思是在一个实例中。在Vista上它取决于版本。它打破了这样的:

Vista Basic版本: 8 GB
Vista家庭高级版: 16 GB
Vista商业版/企业版/旗舰版: 128+ GB

这是一台Windows Server机器。

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

+0

相当于1.95tb的内存给那些好奇的人(像我一样) – Anders 2008-11-19 15:01:35

改用Linux。你不会有任何这些问题,你会得到更好的表现。