Я увеличиваю объем оперативной памяти на одном из наших серверов с 2 ГБ до 4 ГБ. Посмотрев в 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 есть варианты для Наиболее подходящий и Абсолютное, а затем позволяет мне установить размер апертуры в МБ. Что это должно быть установлено? Мы запускаем VMWare Server на этом компьютере, поэтому я понимаю, что IOMMU полезен, но я не знаю, какой будет идеальная апертура.
Похоже, что используемый вами сервер основан на AMD; Вот некоторая информация о виртуализации ввода-вывода и опции AMD IOMMU, которая может помочь. -> http://developer.amd.com/documentation/articles/pages/892006101.aspx -> В частности, в разделе «Что такое IOMMU».
Некоторая дополнительная информация, связанная с режимами chipkill и scrub в BIOS, связанная с ECC с подробной информацией о ECC Scrubbing и производительности при использовании некоторых из этих опций -> http://episteme.arstechnica.com/eve/forums/a/tpc/f/77909774/m/346009152831
Для всего, что было до опции IOMMU, взгляните на http://forums.aida64.com/topic/1102-is-my-ram-running-in-ecc-mode/ и ссылки там могут дать некоторое представление.
Грубо говоря: включение всех функций ECC повышает целостность ваших данных за счет небольшой производительности.