На этот вопрос уже есть ответ:
ОЗУ моей машины составляет 8 ГБ. Я недавно установил Ubuntu 17.04.
Почему Ubuntu показывает мне, что у него только 7,7 ГБ, а не все 8 ГБ?
Это, скорее всего, связано с тем, что ваша видеокарта восстанавливает часть оперативной памяти для своих собственных целей (в основном для хранения текстур). Также есть часть памяти, зарезервированная ядром, но она крошечная (несколько мегабайт) по сравнению с несоответствием, которое вы видите.
Во многих системах объем ОЗУ, зарезервированный для графики, настраивается в настройках BIOS.
Ваша фактическая RAM измеряется в 8 гигабайтах = 8,000,000,000 байтов
то есть, 8,000,000,000 / (1024*1024) =7629.39 байтов MeBi Bytes=7.62939 GiBi
, Так как она окружена, она показывается 7.7 Байтами GiBi.
Это, вероятно, потому что ядро использует часть Вашей памяти. Так как память ядра не может быть освобождена в большинстве случаев, Ubuntu просто сообщает о доступном общем количестве (меньше сумма, используемая ядром).
можно узнать больше детали при помощи следующих команд:
Проверка, как большой Ваши палки RAM утверждают, что были:
sudo dmidecode | grep Size | grep MB
Проверка, сколько RAM доступно для общего использования:
free -h
Оценка, сколько использует память Ваше ядро:
cat /proc/meminfo | grep Slab
Проверка на память, "украденную" Вашей видеокартой:
dmesg | grep stolen
<час> Это на самом деле покрыто в этот ответ (который имеет больше деталей).
Hope, которая помогает.