У меня есть 4 х 2 ГБ (или гиб?) карты памяти. Я купил их в парах, чтобы они могли быть разными.

$ free -m
     Total
Mem: 7918

$ free -g
     Total
Mem: 7

Я ожидал 8192 МБ и 8 ГБ.

Это из-за разницы между гб и гиб? Но я все еще не понимаю, кто-нибудь может объяснить это?

1 ответ1

2

-g отображает объем памяти в гигабайтах (ГиБ), но округляется в меньшую сторону. Я заметил, что вы отображаете итоговые значения, поэтому в отличие от большинства других выводов команды free , это сумма ОЗУ, которая (а) используется; (б) хранение кеша страниц; или (c) не используется вообще.

"Итоги", которые вы видите, представляют собой количество полезной памяти на палочках. Память объявляется с одинаковой степенью двойки, но почти каждый байт не объявляется.

Кроме того, системная память, зарезервированная для аппаратных устройств, таких как интегрированный графический чип с унифицированной архитектурой памяти, может быть вычтена из этой суммы.

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