Недавно мы обновили оперативную память Windows Storage Server 2008 R2 Standard до 32 ГБ.
Когда я открываю системную панель, отображается Установленная память: 32,0 ГБ (16,0 ГБ полезной). Это почему?
Я пытался найти документацию, в которой указывалось бы, что это предел версии операционной системы, но у меня ничего не вышло. Глядя на сравнение версий в Википедии не показывает версию с 16 ГБ, но сервер хранения отсутствует в списке и Ограничения памяти для выпусков Windows и Windows Server не перечисляет Storage Serer 2008 R2.
С тех пор я нашел инфографику в блоге под названием Windows Storage Server 2008 R2 уже доступен!, что означает, что ограничение будет 32 ГБ.
Как предположил @Nico, открытие perfmon показывает, что 16 ГБ памяти «зарезервированы для оборудования».
Плата сервера - это Intel S3420GPLX создать с Intel Xeon SP X3430, оба из которых должны поддерживать 32 ГБ памяти.
Установленные модули оперативной памяти 4 x 8 ГБ Hynix HMT31GR7CFR8A-H9 RDIMM.
Служба поддержки посоветовала нам выполнить обновление прошивки материнской платы. Мы выполнили обновление прошивки, но это не повлияло на проблему.
На высокопроизводительных серверах есть опции для сопряжения модулей памяти, таких как массивы RAID для жестких дисков. Для этого вы должны просмотреть опцию BIOS.
Вы видели это ссылка на сайт ?
Запуск Perfom /res
покажет вам эту "ошибку". Причина, по которой отсутствующая оперативная память может быть зарезервирована для оборудования
Также взгляните на эту базу знаний Microsoft: http://support.microsoft.com/kb/978610
(Прошу прощения, я не могу добавить комментарий из-за репутации)
Было бы полезно знать точную конфигурацию ОЗУ. то есть количество диммов, все ли они udimm (небуферизованные) или rdimm (зарегистрированные). Вы не можете смешивать udimms и rdimms на плате, а если вы используете udimms, вы можете использовать только 4/6 диммов и можете использовать только до 16 ГБ ОЗУ - это может быть вероятной причиной вашей проблемы.
Ссылка - https://communities.intel.com/thread/21622
Похоже, для того, чтобы на плате работало 32 ГБ ОЗУ, нужна очень специфическая конфигурация.
Многие серверы имеют отдельную оперативную память для каждого процессора, поэтому, если у вас только 1 процессор, вам необходимо либо 1) установить второй процессор, либо 2) установить оперативную память в правильный канал памяти.
(какой у вас аппаратный сервер?)
Обновить:
в руководстве сказано: макс.32 ГБ с x8 ECC RDIMM (2 ГБ DRAM) и 16 ГБ макс. с x8 ECC UDIMM (2 ГБ DRAM)
модель, которую вы говорите, является RDIMM, насколько я могу судить, но они, похоже, не появляются в утвержденном списке модулей RAM Вот но не уверен, имеет ли это какой-либо эффект ... тогда похоже, что это BIOS или Windows.
В BIOS 2 модуля были помечены как «вышедшие из строя».
Служба поддержки посоветовала нам тестировать каждый модуль индивидуально. Техник на месте протестировал различные конфигурации, затем вернул все модули, как они были, и теперь можно использовать все 32 ГБ.
Не совсем уверен, что с этим делать.
Я согласен с некоторыми из уже перечисленных ответов, в частности с ОЗУ в зеркальном режиме.
Кроме того, согласно официальному сайту Intel, ваш конкретный память не поддерживается для платы чипсета.
Первое, что я сделаю, это верну оперативную память и получу сертифицированные модули, поддерживаемые поставщиком.
Затем проверьте, требуется ли соответствие памяти на каждой стороне банков, т.е. два модуля в правильных слотах на каждой стороне. Вполне вероятно, что BIOS тоже устарел.