У меня странная ситуация, когда мой сервер Ubuntu (14.04) не распознает всю память, установленную на моем сервере. У меня есть сервер HP Proliant DL 380 G3 (32 бит) с памятью 10 ГБ. Я не мог использовать память более 3 ГБ. У меня установлена версия Ubuntu 14.04.2 32 Bit с ядром 3.13.0-46-generic # 79-Ubuntu SMP.
cat /proc/meminfo
MemTotal: 10108436 kB
MemFree: 9036220 kB
cat /boot/config-3.13.0-46-generic |grep PAE
CONFIG_X86_PAE=y
Я попробовал memtester & amp; также программа python для проверки памяти, и я получил результат -
sudo memtester 4G 1
pagesize is 4096
pagesizemask is 0xfffff000
bytes 0 < pagesize 4096 -- memory argument too large?
Что я делаю неправильно?
32-разрядная операционная система, если у нее нет полной поддержки PAE (расширение физического адреса), не может выделять более 4 ГБ ОЗУ, включая VRAM и другие незначительные вещи, связанные с конкретными материнскими платами и устройствами ввода / вывода Конфигурация: Wikipedia: 3 GB Barrier.
Ubuntu имеет поддержку для PAE самостоятельно, поэтому попробуйте переустановить снова принудительно PAE в настройках установки, как описано здесь: Wikipedia: 3 GB Barrier