Недавно я установил Ubuntu 11.10 x86 на новый компьютер, на котором установлено 2 x 4 ГБ ОЗУ (всего 8 ГБ).
Но когда я иду к системному монитору Ubuntu, он показывает только 3,4 ГБ памяти (и 8 ГБ подкачки). У меня также установлена Windows 7 с двойной загрузкой на том же компьютере, и там она показывает 8 ГБ ОЗУ в «Панели управления> Система». BIOS также распознает 8 ГБ.
Я думал, что это может быть проблемой выпуска x86, и мне нужно было использовать x64, но я только что спросил друга, у которого тот же компьютер с Ubuntu 11.04 x86, и он сказал, что системный монитор показывает ему 8 ГБ ОЗУ .
Что я мог сделать, чтобы Ubuntu распознал 8 ГБ ОЗУ? Я действительно даже не знаю, с чего начать тестирование.
$ sudo dmidecode --type 17 | grep -E "Size|Form Factor|Memory Device|Type"[sudo] password for revered:
Memory Device
Size: 4096 MB
Form Factor: DIMM
Type: Unknown
Type Detail: None
Memory Device
Size: 4096 MB
Form Factor: DIMM
Type: Unknown
Type Detail: None
Memory Device
Size: No Module Installed
Form Factor: DIMM
Type: Unknown
Type Detail: None
Memory Device
Size: No Module Installed
Form Factor: DIMM
Type: Unknown
Type Detail: None
$ free
total used free shared buffers cached
Mem: 3608164 566356 3041808 0 36748 222304
-/+ buffers/cache: 307304 3300860
Swap: 8369148 0 8369148
В 32-разрядной операционной системе можно использовать до 4 ГБ ОЗУ. Исключением является ядро PAE, которое в основном представляет собой 32-разрядное ядро, которое поддерживает больше оперативной памяти.
Я предлагаю вам просто установить 64-битную операционную систему, так как это обычно дает лучшую производительность. Другим решением было бы установить ядро PAE, что можно сделать из центра программного обеспечения.
Ядро PAE устанавливается по умолчанию, если 32-битный установщик обнаруживает 4 ГБ или ОЗУ или более. Должно быть, что-то пошло не так с этим обнаружением, или у вас могло быть меньше оперативной памяти во время установки, а затем обновлено.
В любом случае, вы должны использовать ядро PAE, которое будет видеть всю оперативную память. Установите пакет linux-image-generic-pae
, который должен загрузить самое последнее ядро PAE, и, если все пойдет хорошо, удалите базовые ядра.