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

时间:2020-03-05 18:44:45  来源:igfitidea点击:

显然,这是64位Windows。

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

此外,.Net 2.0流程是否相同?还是.Net有一个下限?

解决方案

回答

我们最近发现的一些信息:在Win32上运行MySQL时,每个进程最多只能使用2GB。在Win64上,对内存的管理也不好,并且一个MySQL实例会将内存运行到底层。我们已经用光了我们所有的16GB。因此,关于1个64位进程可以使用多少内存:答案是操作系统允许的。

回答

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

有关不同Windows版本的最大ram的更多信息,请参见此处

Windows Server 2008 Datacenter MS的物理内存为2 TB。

回答

根据维基百科,在一台64位Windows XP计算机中,我们可以拥有128 GB的物理RAM。

回答

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

Vista Basic: 8 GB

  Vista Home Premium: 16 GB

  Vista Business/Enterprise/Ultimate: 128+ GB

回答

这是Windows Server计算机。

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

回答

从http://technet.microsoft.com/zh-cn/library/cc758523.aspx
Windows Server 2003 64位数据中心版支持高达512GB的物理内存

一个进程应该能够使用其中的大部分,而某些进程将由操作系统使用。

Re0sless的答案比我的要好。在Datacenter SP2和2008中,现在的限制为2TB。

回答

回答

切换到Linux。我们将不会遇到任何这些问题,并且可以获得更好的性能。