Совершенно случайно заметил, что доступно только 3 Гб оперативной памяти вместо 4-х:
top linux без pae

Для того, чтобы в 32-х битном дистрибутиве GNU/Linux было видно больше оперативной памяти, необходимо включить PAE-режим в ядре linux.

Активация PAE режима в ядре linux

PAE — режим работы 32-х битного процессора, при котором доступно до 64 Гб оперативной памяти. Однако для отдельных приложений это число остаётся не большим 4-х.

Включить этот режим достаточно просто, нужно при конфигурации ядра выбрать пункт «Processor type and features»:
Processor type and features

А затем в подпункте High Memory Support выбрать 64GB (4GB не сработает, до этого у меня было выбрано столько):
High memory support

Осталось собрать и установить ядро, перезагрузить систему и увидеть результат:
linux с pae

Полные 4 Гб всё равно не видно. Дело в том, что некоторое количество мегабайт резервирует для своих нужд ядро linux. К тому же, производители могут хитрить и писать на планке памяти 4 Гб, при этом реальный объём будет 4 000 000 000 байт.

Навигация по записям