Назад | Перейти на главную страницу

Проблемы с памятью - Server 2003 64 адресует только 3,2 ГБ. Intel 945G

У нас есть сервер разработки / тестирования под управлением Windows Server 2003 64bit, стандартная версия с SP2. (он также имеет двойную загрузку для 32-битной версии)

Как диагностировать проблемы с памятью? Я волнуюсь, что у нас неисправная флешка ОЗУ, но я хочу проверить, не пропустил ли я где-то настройку конфигурации, прежде чем позвонить в Crucial.

ОЗУ увеличено до 4 ГБ, но Windows (64-разрядная версия), похоже, не распознает полные 4 ГБ. Диспетчер задач сообщает "3406152 кб" и свойства системы "3,25 гб".

Еще более запутанно BIOS сообщает только 2 ГБ.

Дополнительная информация: аппаратное обеспечение - это в основном дешевый настольный компьютер. У него Pentium 4 ("ACPI \ GENUINEINTEL _-_ EM64T_FAMILY_15_MODEL_4_0") в Foxconn 945Г7МА-8ЭКРС2 (Intel 945G).

Прошло много лет с тех пор, как я возился с оборудованием, и ни разу в 64-битной или серверной ОС, так что я не в себе.

Чипсет 945G имеет 32-битный контроллер памяти. Обычно он резервирует 256 МБ для видеопамяти, а остальные 512 МБ будут использоваться для других ресурсов, которые используют прямой доступ к памяти (DMA) или ввод-вывод с отображением памяти. В 32-разрядной системе вы сможете получить доступ ко всем 4 ГБ (и, вероятно, сможете установить более 4 ГБ) памяти, если набор микросхем поддерживает расширения физических адресов (PAE).

С вашей памятью все в порядке. Это ограничение вашего чипсета. Фактически, я сейчас работаю на системе, оснащенной 945G, с установленной 4 ГБ памяти и 3,25 ГБ полезной памяти.

Разве PAE не отключен в 64-битной Windows? Из MSDN:

«PAE поддерживается только в 32-разрядных версиях операционной системы Windows; 64-разрядные версии Windows не поддерживают PAE. Для получения информации о драйверах устройства и системных требованиях для 64-разрядных версий Windows см. Раздел« Проектирование 64-разрядной системы ». API Address Windowing Extension (AWE) поддерживается в 32-разрядных системах. Он также поддерживается в системах x64 как для собственных приложений, так и для приложений Wow64 ».

http://www.microsoft.com/whdc/system/platform/server/PAE/pae_os.mspx

Я не знаю о системе, оснащенной 945G, но я бы уступил ленивому администратору баз данных, что проблема в этом. Просто не думаю, что PAE решит это с 64-битной ОС. Однако мне интересно услышать другие предложения.

Ты пробовала MemTest86? Это ISO-образ, который вы можете скачать, и на некоторое время он накажет вашу систему всевозможными тестами для вашей памяти.

Предложение: если вы подозреваете, что один модуль памяти выше другого, вставьте его в ближайший к вашему процессору слот DIMM. Потенциальная проблема с этим подходом может заключаться в том, что модуль памяти неплох, а слот DIMM плох.