Nehalem Xeon 在 32 位操作系统上的性能,XP 与 2003
我必须在 WinXP 或 Win2003 上运行 32 位代码。 Nehalem Xeons(5500 系列)应该是最快的,但我不确定内存安排会发生什么。 我不确定两个部分:
- 为了获得最大速度的内存设置,我需要安装至少 6GB 的 RAM(为每个 CPU 提供 3 个内存条来使用)。 内存交错方式是否可以使 32 位操作系统(WinXP 或 2003)获得最大性能? (我可以浪费几GB RAM)。
- Win2003 的 NUMA 支持是否适用于 Xeon 5500s? (如果是这样,我想我应该使用Win2003而不是WinXP?)
I have to run 32-bit code on WinXP or Win2003. Nehalem Xeons (5500 series) should be the fastest, but I'm not sure what'll happen with the memory arrangement. I'm unsure about 2 parts:
- To get a maximal speed memory setup, I'll need to install at least 6gb of RAM (to give each CPU 3 sticks to work with). Is the memory interleaved in such a way that a 32-bit OS (WinXP or 2003) will get maximum performance out of it? (I'm fine wasting a few gb of RAM).
- Will Win2003's NUMA support work for the Xeon 5500s? (If so, I presume I should use Win2003 rather than WinXP?)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为什么要限制您的系统使用 32 位操作系统? 您可以在 64 位操作系统上很好地运行 32 位代码,并且 64 位 Server 2003 在您所描述的这样的系统上运行得非常好。 就我个人而言,我会选择 2008 或 Linux。
无论如何,没有任何理由在双 Nehalem Xeon 上运行 32 位操作系统。 因此,请使用 64 位操作系统和 12 GB RAM。
Why limit your system with a 32-bit OS? You can run 32-bit code just fine on a 64-bit OS, and 64-bit Server 2003 will run awesomely well on such a system as you describe. Personally I would go with 2008 or Linux.
Anyway, there is no conceivable reason to run 32-bit OS on a dual Nehalem Xeon. So get a 64-bit OS and 12 GB of RAM.
你似乎混淆了内存的数量和内存的速度。
通常你想要使用较少数量的更高质量的内存而不是内存的数量(假设你有足够的内存总数)。
更重要的是...您如何使用 4GB RAM?!
如果您正在运行的所有应用程序总共需要超过 4GB,您可能需要重新考虑您的方法...但话又说回来这么多的内存使用意味着您已经消耗了大量的时间...
关于 Windows XP 32 位和 RAM 限制,稍微无关:
Windows XP 32 位限制为 4GB(大概是因为它忽略了所有新计算机附带的 4 个附加地址位,请参阅物理地址扩展 )。
You seem to be confusing quantity of ram with speed of ram.
Usually you want to go with less quantity of ram that is higher quality rather than quantity of ram ( assuming you have enough ram total ).
More importantly... How are you using 4GB of RAM?!
If all the apps you are running need more than 4 GB total you might want to reconsider your approach... but then again to get to that much memory usage means you have already burned a lot of time...
Slightly unrelated, regarding Windows XP 32 bit and ram limitations:
Windows XP 32 bit is limited to 4GB ( presumably because it ignores the 4 additional address bits that all new computers come with see Physical-address-extension ).
是的,Server 2003 Enterprise 既支持 NUMA,又支持真正的 36 位 PAE 寻址,最高可达 64GB(在 SP1 及更高版本中)。 所以这是最好使用的东西。
Yes, Server 2003 Enterprise is both NUMA-aware and have support for true 36-bit PAE addressing to address up to 64GB (in SP1 and later). So that is the best thing to use.