Nehalem Xeon在32位操作系统上的性能,XP vs 2003

我必须在WinXP或Win2003上运行32位代码。 Nehalem Xeons(5500系列)应该是最快的,但我不确定内存安排会发生什么。 我不确定2个部分:

  1. 为了获得最大速度的内存设置,我将需要安装至less6GB的RAM(以使每个CPU 3支持工作)。 内存交错的方式是32位操作系统(WinXP或2003)将获得最大的性能吗? (我很好,浪费了几GB的RAM)。
  2. Win2003的NUMA支持是否可以用于Xeon 5500? (如果是这样,我认为我应该使用Win2003而不是WinXP?)

为什么限制你的系统与32位操作系统? 您可以在64位操作系统上运行32位代码,64位server 2003将在您描述的系统上运行得非常好。 我个人会选择2008或Linux。

无论如何,在双Nehalem Xeon上运行32位操作系统是不可想象的。 所以得到一个64位的操作系统和12 GB的RAM。

你似乎把公羊的数量和公羊的速度混淆了。

通常情况下,你想要更少的公羊数量,而不是公羊的数量(假设你有足够的公羊)。

更重要的是… 你如何使用4GB的内存?

如果所有运行的应用程序总共需要4 GB以上的空间,那么您可能需要重新考虑一下您的方法……但是如果再花费太多内存,意味着您已经浪费了大量时间。


稍有不同,关于Windows XP 32位和RAM的限制:

Windows XP 32位被限制为4GB (大概是因为它忽略了所有新计算机附带的4个附加地址位,见物理地址扩展 )。

是的,server 2003 Enterprise既支持NUMA,也支持真正的36位PAE寻址,以解决高达64GB(SP1及更高版本)的问题。 所以这是最好的使用。