Поддержка большого объема памяти доступна в Windows Server 2003 и Windows 2000
В этой статье описываются расширения физических адресов (PAE) и расширения окна адресов (AWE), а также объясняется, как они работают вместе. В этой статье также рассматриваются ограничения использования памяти за пределами диапазона 4 гигабайт (ГБ), который относится к 32-разрядным операционным системам.
Применяется к: Windows Server 2003
Исходный номер базы знаний: 283037
Дополнительные сведения
PAE — это дополнительная возможность процессора IA32 для обработки более 4 ГБ физической памяти. Следующие операционные системы могут использовать PAE для использования физической памяти, размером более 4 ГБ:
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Datacenter Server
- Microsoft Windows Server 2003, выпуск Enterprise
- Microsoft Windows Server 2003, Datacenter Edition
Чтобы включить PAE, используйте параметр /PAE в Boot.ini файла.
Примечание.
В Windows Server 2003 PAE автоматически включается только в том случае, если сервер использует устройства с активной добавленной памятью. В этом случае не нужно использовать параметр /PAE в системе, настроенной для использования устройств с горячим добавлением памяти. Во всех остальных случаях необходимо использовать параметр /PAE в файле Boot.ini, чтобы использовать память более 4 ГБ.
Как правило, процесс, выполняемый в Windows 2000 или Windows Server 2003, может получить доступ к до 2 ГБ адресного пространства памяти (при условии, что параметр /3 ГБ не использовался) с некоторой частью памяти, которая является физической памятью, а часть — виртуальной памятью. Чем больше программ (и, следовательно, процессов), тем больше памяти вы зафиксируете до 2 ГБ адресного пространства.
В такой ситуации процесс разбиения на страницы значительно увеличивается, и производительность может отрицательно повлиять на производительность. Диспетчеры памяти Windows 2000 и Windows Server 2003 используют PAE для предоставления программы больше физической памяти. Это снижает необходимость замены памяти файла страницы и повышает производительность. Сама программа не знает о фактическом размере памяти. Управление памятью и выделение памяти PAE выполняется диспетчером памяти независимо от программ, которые выполняются.
Приведенные выше сведения допустимы для программ, которые выполняются при использовании коммутатора /3 ГБ. Программа, которая запрашивает 3 ГБ памяти, скорее всего, сможет больше памяти оставаться в физической памяти, а не выкачки. Это повышает производительность программ, способных использовать коммутатор /3 ГБ. Исключением является использование коммутатора /3 ГБ в сочетании с параметром /PAE. В этом случае операционная система не использует память размером более 16 ГБ. Это поведение вызвано рекомендациями по использованию виртуального пространства памяти ядра. Таким образом, если система перезапускается с записью /3 ГБ в файле Boot.ini и в системе более 16 ГБ физической памяти, операционная система не будет использовать дополнительную физическую память произвольного доступа (ОЗУ). Перезапуск компьютера без параметра /3 ГБ позволяет использовать всю физическую память.
AWE — это набор программных интерфейсов (API) для функций диспетчера памяти, который позволяет программам использовать больше памяти, чем 4 ГБ, доступных через стандартное 32-разрядное адресирование. AWE позволяет программам резервировать физическую память в виде невыстройной памяти, а затем динамически сопоставлять части непостройки с рабочим набором памяти программы. Этот процесс позволяет программам с большим объемом памяти, таким как большие системы баз данных, резервировать большие объемы физической памяти для данных, не внося и не используя файл подкачки для использования. Вместо этого данные переключаются в рабочий набор и из него, а объем зарезервированной памяти превышает 4 ГБ. Кроме того, диапазон памяти, превышающего 4 ГБ, предоставляется диспетчеру памяти и функциям AWE с помощью PAE. Без PAE AWE не может зарезервировать память размером более 4 ГБ.
Ниже приведен пример файла Boot.ini, в который был добавлен переключатель PAE:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE
Предупреждение
Содержимое файла Boot.ini зависит от конфигурации.
Подводя итоги, PAE — это функция диспетчеров памяти Windows 2000 и Windows Server 2003, которая предоставляет больше физической памяти программе, которая запрашивает память. Программа не знает, что любая используемая память находится в диапазоне больше 4 ГБ, так же как программа не знает, что запрашиваемая память фактически находится в файле страницы.
AWE — это набор API, который позволяет программам резервировать большие блоки памяти. Зарезервированная память не является страничного и доступна только для этой программы.
Если вы добавите в систему дополнительный объем памяти, BIOS распознает весь объем физической ОЗУ, установленной на сервере, но windows распознает только часть ОЗУ. Если сервер имеет функцию избыточной памяти или включенную функцию зеркального отображения памяти, полный набор памяти может быть недоступен для Windows. Избыточная память предоставляет системе отработку отказа в случае сбоя банка памяти. Зеркальное отображение памяти разбивается на зеркальный набор. Обе функции включены или отключены в BIOS и не могут быть доступны через Windows. Чтобы изменить параметры этих функций, может потребоваться обратиться к системному пользователю или веб-сайту изготовителя оборудования. Кроме того, может потребоваться обратиться к поставщику оборудования.
Например, если вы используете систему с 4 ГБ ОЗУ, а затем добавляете 4 ГБ дополнительной ОЗУ, Windows может распознать только 4 ГБ физической памяти или, возможно, 6 ГБ вместо полных 8 ГБ. Функция избыточной памяти или зеркального отображения памяти может быть включена в новых банках памяти без вашего знания. Эти симптомы похожи на симптомы, которые возникают, если не добавить параметр /PAE в Boot.ini файла.
Обратная связь
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Отправить и просмотреть отзыв по