我正在把我们的一台服务器的RAM从2GB增加到4GB。 在BIOS中查看,我看到以下设置:
DRAM ECC Enable (Enabled) MCA DRAM ECC Logging (Disabled) ECC Chip Kill (Disable) DRAM Scrub Redirect (Disable) DRAM BG Scrub (Disabled) L2 Cache BG Scrub (Disabled) Data Cache BG Scrub (Disabled) IOMMU Mode (Disabled)
这些应该打开吗? 而对于背景清理选项,不同的时间是纳秒和微秒; 如何计算最佳使用时间?
另外,IOMMU有最适合和绝对的选项,然后允许我设置以MB为单位的光圈大小。 这应该设置为什么? 我们在这个盒子上运行VMWare服务器,所以我的基本理解是,IOMMU是有帮助的,但不知道理想的光圈会是什么。
听起来像你使用的是基于AMD的服务器; 这里是关于I / O虚拟化和AMD IOMMU选项的一些信息。 – > http://developer.amd.com/documentation/articles/pages/892006101.aspx – >具体在“什么是IOMMU”。
有关与ECC相关的bios中的chipkill和scrub模式的更多信息,以及有关使用其中一些选项时ECC擦除和性能的详细信息 – http://episteme.arstechnica.com/eve/forums/a/tpc/f/ 77909774 /米/ 346009152831
对于IOMMU选项之前的所有内容,请查看http://forums.aida64.com/topic/1102-is-my-ram-running-in-ecc-mode/及其中的链接可以获得一些见解。
粗略地说:使所有ECC的东西提高你的数据完整性的性能价格的一点点。