OCZ DDR400 RAM Платиновый PC 1024 × 2 Dual Channel XTC 2-3-2-5 CL ediction Я цитирую здесь сообщение появилось Блог OSRevolution от 24 сентября. Эта тема не рассматривается в глубину, но эту должность может быть хорошей отправной точкой для многих, поэтому заслуживает того, чтобы читать.

Эта статья предназначена для тех, кто были установлены 2 или более гигабайт оперативной памяти на 32-битных дистрибутивов Linux, сталкивается с проблемой нехватки оперативной памяти, так же не используются системой. Я черпать вдохновение из статьи в Linux.com о том, как сделать барана на 1 GB на пингвина 32, по крайней мере 2 года я компилирую ядро с моей эта функция включена.

В статье объясняется, в общих чертах, почему сегодня эта опция не включена по умолчанию на главной ядро ​​дистрибутива, не в последнюю очередь. Основным фактором, который является сугубо технической и 32-битной системы не в состоянии использовать более 1 Гб оперативной памяти, но мы увидим, что это решение существует в течение некоторого времени, а разница заключается в использовании в качестве виртуальной памяти, эта разница переназначен, все с использованием ядра скомпилированы с этой функцией.

Хорошо помню, что поддержка Highmem имеет два возможных варианта, более чем на 1 Гб до 4 Гб необходимо включить HIGHMEM4G, более 4 ГБ до 64 ГБ вместо этого вы должны включить HIGMEM64G. Взяв в качестве примера Debian памяти ядра, который поддерживает до 4 Гб дается ядра 686 (Linux-образ-2.6-686), а до 64 Гб с 686-bigmem ядра (Linux-образ-2.6-686-bigmem) , но эти серии * -486 или даже ниже, так что не имеют этой функции включены установлен в положение "выкл". Использование ядра из этой серии (486) превышает объем оперативной памяти до 1 Гб не будет полностью использована система!

В случае, если кто-то хочет перестроить ядро, помните, что слухи о том, должны быть установлены в "тип процессора и функции" на "Высокая поддержка Память".

Скриншот из конфигурационного меню (шаг 1) Скриншот из конфигурационного меню (шаг 2)

Быстрая проверка на любое ядро ​​вы можете сделать Grep-пошел в файле конфигурации, я покажу вам, что я имею 2 Гб оперативной памяти:

$ egrep -i highmem /boot/config-$(uname -r)
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
$ egrep -i highmem /boot/config-$(uname -r)
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
перечисленных в противном случае перед установкой ядра или скомпилированы с этими опциями.

Отправить эту содержания:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter