Возможный дубликат:
Почему Ubuntu показывает только 3 ГБ оперативной памяти?
Недавно я обновил свою систему с 2 до 4 ГБ памяти. Когда я загрузился в Ubuntu, он распознает только 3 ГБ.
Я следовал некоторым инструкциям по добавлению PAE; теперь, когда я загружаюсь, мое ядро переключилось с общего на PAE, но я все еще показываю только 3 ГБ. Как мне заставить его считать все 4 ГБ?
Я зашел в Software Center и нашел PAE, затем, когда я нажал "More info", он показал еще несколько пакетов с ним, но они не отмечены. Должен ли я проверить их, чтобы они также были добавлены? Заставит ли это Ubuntu распознать мои 4 ГБ?
Для начала, какую версию Ubuntu вы установили? 32 бита или 64 бита? Если я прав, 32-битные системы не смогут использовать больше 3 Гб памяти, попробуйте 64-битную версию.
Вы сказали
lshw -short -C memory, и похоже, что ubuntu показывает, что я могу иметь максимум 4 гигабайта , но все еще читаю только 3 гигабайта. 117] blockquote>
Почему вы говорите, что только читает 3 гигабайта? Что вы подразумеваете под «чтением»? Какая команда, которую вы используете, показывает, что она «читает только 3 гигабайта»? Я предполагаю, что ваша система распознает все 4 ГБ.
Самая простая команда, которую вы можете использовать, чтобы подтвердить это:
top
Вот что моя показывает в системе 4GB с 64-битной Ubuntu:
Mem: 3930080k всего ,
blockquote>Вот еще одна хорошо используемая команда:
$ cat /proc/meminfo
Mine показывает:
MemTotal: 3930080 кБ
blockquote >Вы также можете попробовать:
dmesg|grep Memory
Или, если вы устанавливаете пакет hwinfo, запустите его:
hwinfo
Наконец, если вы действительно не видите около 4 ГБ из этих команд, и отличие не связано с встроенной видеокартой, вот такой же вопрос: Ubuntu обнаруживает только 3,2 ГБ ОЗУ в 64-битной ОС
Я считаю, что ваша материнская плата не поддерживает более 3 ГБ ОЗУ. Какая у вас доска?
Эта статья содержит довольно хорошую информацию: http://en.wikipedia.org/wiki/3_GB_barrier