Для использования более 4 гигабайт памяти на 32 битных операционных системах нужно использовать ядро с установленными инструкциями PAE. Документация говорит, что производительность с установленными инструкциями РАЕ немного снизится, но на практике вы этого не заметите. Стандартное ядро Ubuntu не содержит инструкций PAE, однако есть два способа для получения желаемого результата.

Используем серверное ядрышко

Ну, с этим все совсем просто. Устанавливаем серверное ядро, перезагружаемся и все. Для утсановки введите в консоле:

sudo apt-get install linux-restricted-modules-server linux-headers-server linux-image-server linux-server

Данная команда на 8,04 скачает 51,4 Мегабайта и после распаковки займет 197 Мегабайт. Вариант очень хорош и не требует глубоких познаний в системе. В основном будет полезно для работающих на процессорах, не поддерживающих 64 битную архитиктуру и желающих работать с более чем 3 Гигабайта памяти.

Собираем ядро с включенными инструкциями РАЕ

Здесь все тоже не так уж и сложно. Собирайте ядро так же как обчно, только в “make menuconfig” включаем следующее:
-> Processor type and features
-> High Memory Support
-> 64GB

Далее все как обычно, собираем по накатанной дорожке. Накатанных дорожек, кстати, очень много, но все же (и это мое личное мнение) стоит воспользоватся официальной тропой - help.ubuntu.com. Есть так же вариант, менее расписанный, но более простой - ubuntuforums.org.  Не понравилось ни то, ни то? Ну… последний вариант - howtoforge.com.

Удачи! Да прибудет с Вами сила джедая.

П.С. Инофрмация не проверенная, но вроде в ядре Intrepid Ibex 8.10 инструкции РАЕ нет. Может разработчики задумывают вынести эту поддержку в какой-то отдельный модуль? Хз…

2 комментария на “Используем 4Gb RAM и более на Ubuntu x86”

  1. AUNA Сказал:

    Первый вариант: “Используем серверное ядрышко” проверен!!! Работает на 8.04 и на 8.10!!! Большущие спасибо!!!!!!

  2. homolibere Сказал:

    Будет работать и в 9.04 ))

Оставить комментарий


Feedback Form