Более 4GB RAM на 32-битной системе. PAE

Будет ли видно боле 4 GB оперативной памяти на сервере с 32-битной операционной системой?
Да, будет. Происходит это благодаря включению технологии PAE. На виртуальных серверах опция включена по умолчанию.

Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум до 4 ГБ виртуальной памяти. Также, в новых моделях процессоров в PAE-режиме старший бит элемента таблицы страниц отвечает за запрет исполнения кода в странице, что затрудняет атаку по методу переполнения буфера.

В ядре Linux полная поддержка PAE имеется начиная с версии 2.3.23 (1999). Оно поддерживает 36-битную физическую адресацию — до 64 Гб ОЗУ. Для запуска ядра, собранного с поддержкой PAE (опция CONFIG_X86_PAE=y), требуется процессор с данной функцией; загрузка на более ранних процессорах, таких как Pentium Pro или Pentium M невозможна. Многие дистрибутивы поставляются либо с дополнительным пакетом PAE-ядра, либо используют такое ядро по умолчанию. Например, с 2009 Fedora перешла на PAE-ядро. В 2012 году некоторые дистрибутивы, например RHEL 6 и Ubuntu 12.10, прекратили поставку ядер без поддержки PAE. Fedora и Debian продолжают распространение как PAE так и не PAE версий ядра. Включение PAE необходимо для поддержки функциональности NX (доступна с ядер 2.6.8).


FreeBSD поддерживает PAE: в линейке 4.x версий — начиная с 4.9, в линейке 5.x версий — начиная с 5.1, все 6.x и более поздние. Не все драйверы поддерживают более 4 Гб ОЗУ и поэтому могут работать некорректно.


Чтобы проверить поддерживает ли процессор PAE используйте команду grep pae /proc/cpuinfo, которая должна выдать "flags: ... pae ..."
  • Email, SSL
  • 1 Пользователи нашли это полезным
Помог ли вам данный ответ?

Related Articles

Выставление счетов на оплату/продление

Счета на оплату услуг выставляются за 10 суток до окончания срока. В течении 10 дней этот счет...

Установка отсрочки платежа

По выделенным серверам существует возможность автоматической отсрочки платежа на 3, 5, 7 и 10...

Обязанности технической поддержки

8. Обязанности технической поддержки 8.1. Реагировать на проблемы, касающиеся работоспособности...

Отказ от услуги

Для оформления отказа от услуги перейдите в меню "Услуги" / "Мои услуги". Выберите интересующую...

Тестовый период

Тестовый период по выделенным серверам мы не предоставляем. Почему спросите вы? В отличии от...