У меня ноутбук Asus G50vt-x5 с 4 ГБ оперативной памяти. Но Ubuntu 10.10 показывает только 3 ГБ оперативной памяти. Почему он показывает только 3 ГБ ОЗУ вместо полных 4 ГБ? Вывод free
команды:
neal@ubuntu:~$ free
total used free shared buffers cached
Mem: 3095668 2972784 122884 0 747996 1590044
-/+ buffers/cache: 634744 2460924
Swap: 0 0 0
free
команды?Ответы:
Если вы установили 32-разрядную версию Ubuntu, она не распознает более 4 ГБ памяти. Вам нужно будет установить 64-битную версию Ubuntu, чтобы система распознала более 4 ГБ памяти.
Смотрите также:
Обратите внимание, что теперь стандарт заключается в том, что образы Ubuntu собираются и поставляются с ядром с поддержкой PAE, что позволяет использовать более 4 ГБ ОЗУ в 32-разрядных системах. Однако это требует использования в вашей системе процессора с поддержкой PAE. Если ваша система достаточно старая, ядра PAE не будут работать, и вышеупомянутое ограничение в 4 ГБ памяти останется в силе.
источник
debootstrap/cdebootstrap
), их настройки / файлы останутся без изменений, за исключением, конечно/etc
.Вы можете установить 64-битную версию, но если вы не хотите этого делать, вы можете установить ядро с поддержкой PAE (расширение физического адреса) на 32-битную версию.
После 10.04 Ubuntu автоматически устанавливает ядро с поддержкой PAE, если обнаруживает более 3 ГБ памяти. Но вики Ubuntu говорит:
Итак, я думаю, что вы установили Ubuntu, используя CD без подключения к интернету.
Попробуй это:
sudo apt-get установить linux-generic-pae linux-headers-generic-pae
Что такое ПАЭ?
Расширение физических адресов - это технология, которая позволяет 32-разрядным операционным системам использовать до 64 ГБ памяти (ОЗУ), что обычно достигается путем переключения на 64-разрядную систему. Сегодня PAE поддерживается на большинстве компьютеров, и его легко включить в Ubuntu, если это еще не сделано. Чтобы проверить, поддерживает ли ваш процессор PAE, попробуйте
grep --color=always -i PAE /proc/cpuinfo
В общем, рекомендуется использовать правильную 64-битную систему, если у вас 4 ГБ или больше памяти и / или вы хотите получить все преимущества 64-битной архитектуры (см. 32bit_and_64bit), но в некоторых случаях полное переключение на 64-битную не является желательно, и использование PAE может быть жизнеспособным компромиссом.
Следует отметить, что расширение виртуального адреса отсутствует. т.е. приложения все еще получают тот же объем виртуальной памяти, поскольку виртуальные адреса по-прежнему 32-разрядные, а физические адреса - 36-разрядные. Поэтому PAE совсем не эквивалентно 64-битной системе.
источник
Откройте / var / log / dmesg / dmesg и найдите раздел в начале, который выглядит следующим образом:
Разместите этот раздел для детального анализа. Также ищите еще одну строчку чуть ниже, вот так:
Часто бывают такие вещи, как видеопамять, занимающая место в области 3-4 ГБ. На некоторых системах эта память просто теряется. В других случаях его можно переназначить, часто выше отметки 4 ГБ, к которому вам нужно либо ядро pae, либо 64-битное ядро для доступа.
источник
У вас есть три решения, два из которых уже были предложены:
kernel-image-2.6-amd64-k8
иamd64-libs
источник
Запишите memtest («Test memory») из меню загрузки (или с установочного носителя), если на первом экране отображается меньше 4 ГБ, обновите (Flash * ROM) BIOS.
Запустите sudo lshw, чтобы определить модель вашей материнской платы, затем перейдите на сайт производителя и загрузите последнюю версию BIOS.
источник
Я знаю, что это слишком локализовано, но выделенный вопрос был помечен как дублированный и теперь перенаправляет на этот.
Для пользователей Dell XPS 13 L321X существует обновление BIOS, которое представило эту проблему / функцию. Поэтому, если вы хотите получить 4G RAM, вам нужно перейти на A04 BIOS . В сообществе Dell упоминаются две темы:
источник