Как проверить размер оперативной памяти?

Какова команда для определения размера оперативной памяти в компьютере? Я хочу видеть результат в МБ.

С терминала вы должны иметь возможность использовать:

free -m

От man страница:

-m, --mebi Отображение объема памяти в мебибайты.

--mega Отображение объема памяти в мегабайтах. Подразумевает --si.

Примечание: Килобайт (кБ) - это 1000 Байт.

Открыть терминал (CTRL + ALT + T)...

Выполните следующую команду, чтобы просмотреть информацию о оперативной памяти в КБ (1 КБ равен 1024 байтам).

free

Выполните следующую команду, чтобы просмотреть информацию о оперативной памяти в МБ (1 МБ равен 1024 КБ).

free -m

Выполните следующую команду, чтобы просмотреть информацию о оперативной памяти в ГБ (1 ГБ равен 1024 МБ).

free -g

Или вы можете выполнить следующую команду, чтобы увидеть больше информации об этом же:

free -h

Нажмите на значок питания / шестеренки (Системное меню) в правом верхнем углу экрана и выберите Об Этом Компьютере. Вы увидите общую доступную память в дай. Умножьте полученное значение на 1024 чтобы получить размер в МиБ.

Это значение (и значение, показанное как Весь в результате free -m на консоли) - это общий объем физической оперативной памяти за вычетом объема, назначенного внутреннему графическому процессору, если он есть на вашем компьютере.

Чтобы увидеть общий объем установленной физической оперативной памяти, вы можете запустить sudo lshw -c memory который покажет вам каждый отдельный установленный вами банк оперативной памяти, а также общий размер для Системная память. Это, вероятно, будет представлено как дай значение, которое вы можете снова умножить на 1024, чтобы получить МиБ ценность.

Физическая память, доступная в MiB:

echo $(($(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))

Доступная виртуальная память в МБ:

echo $(($(getconf _AVPHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))

..или используйте /proc/meminfo:

grep MemTotal /proc/meminfo | awk '{print $2 / 1024}'

Чтобы просмотреть информацию о физическом чипе, вы можете использовать dmidecode для извлечения DMI типа 17 (Запоминающее устройство) помеченная информация:

sudo dmidecode -t 17

это информирует вас обо всех установленных устройствах памяти, включая тип, скорость, производителя, форм-фактор и многое другое. У тебя тоже есть sudo dmidecode -t memory которые дают немного больше информации.