Centos 7 обнаруживает только 3 ГБ оперативной памяти

Centos 7 обнаруживает только 3 ГБ оперативной памяти

Centos 7 обнаруживает менее 3 ГБ оперативной памяти вместо 4

[root@compute ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          2913        425       2488          8          1        228
-/+ buffers/cache:        195       2718
Swap:         3215          0       3215

Как я могу устранить неполадки? Пожалуйста, подскажите

решение1

Используете ли вы встроенную графику? Часть системной оперативной памяти будет выделена для встроенного графического процессора. Вы должны иметь возможность изменить это значение в BIOS (настоятельно рекомендуется использовать настройки по умолчанию). Кроме того, CentOS резервирует часть оперативной памяти для использования в случае паники ядра. Это будет невозможно.

Посмотрите настройки BIOS и любые настройки kdump (или аналогичные, я не уверен, что CentOS 7 использует именно kdump, но в более старых версиях он был). Это может пролить свет на недостающую память.

решение2

Это 32-битный компьютер или 32-битная ОС? Если да, то вы не увидите больше 4 ГБ. Видеопамять займет место и сделает ОЗУ невидимой. Так что если у вас видеокарта с 1024 МБ ОЗУ и 4 ГБ ОЗУ, ваш компьютер увидит только 3 ГБ ОЗУ, так как 1 ГБ памяти видеокарты занято.

Единственный способ увидеть больше 4 ГБ — включить PAE или использовать 64-битный процессор и ОС.

Я бы начал это проверять.

Связанный контент