Centos 7 обнаруживает только 4 ГБ ОЗУ вместо 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

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

2 ответа2

1

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

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

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .