我正在将我们其中一台服务器的 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 有Best Fit和Absolute选项,然后允许我以 MB 为单位设置光圈大小。这应该设置成什么?我们在这个盒子上运行 VMWare Server,所以我的基本理解是 IOMMU 很有帮助,但不知道理想的孔径是多少。
听起来您使用的服务器是基于 AMD 的;这里有一些关于 i/o 虚拟化和 AMD 的 IOMMU 选项的信息,可能会有所帮助。-> http://developer.amd.com/documentation/articles/pages/892006101.aspx -> 具体在“什么是 IOMMU”下。
与 ECC 相关的 bios 中有关芯片杀和清理模式的更多信息,以及使用其中一些选项时有关 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 功能可以提高您的数据完整性,但需要付出一点性能的代价。