Какой командой можно определить объем оперативной памяти компьютера? Я хочу видеть результат в мегабайтах.
В терминале вы должны иметь возможность использовать:
free -m
Из man
страницы:
-m
,--mebi
Отображение объема памяти в mebibytes.
--mega
Отображение объема памяти в мегабайтах. подразумевается--si
.
Примечание: Килобайт (kB) равен 1000 байт.
Откройте терминал (<и>сочетание клавиш Ctrl</роз> + <и>альт</роз> + <и>Т</КБД и GT;)...
Выполните следующую команду, чтобы увидеть информацию о оперативной памяти в килобайтах (1 Кбайт равен 1024 байт).
free
Выполните следующую команду, чтобы увидеть информацию о оперативной памяти в мегабайтах (1 МБ равен 1024 Кб).
free -m
Выполните следующую команду, чтобы увидеть информацию о оперативной памяти в ГБ (1 ГБ равен 1024 МБ).
free -g
Или вы можете запустить следующую команду, чтобы посмотреть более подробную информацию о том же:
free -h
Нажмите на значок питания/прибора (Системное меню) в правом верхнем углу экрана и выберите Об этом компьютере. Вы увидите общий объем доступной памяти в GiB. Умножьте это значение на 1024, чтобы получить объем в MiB.
Это значение (и значение, показанное как Total в выводе free -m
на консоли) - общий объем физической оперативной памяти, за вычетом объема, выделенного внутреннему графическому процессору, если он есть на вашем компьютере.
Чтобы узнать общий объем установленной физической оперативной памяти, вы можете выполнить команду sudo lshw -c memory
, которая покажет вам каждый отдельный банк установленной оперативной памяти, а также общий объем системной памяти. Это, скорее всего, будет представлено в виде значения GiB, которое можно умножить на 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 type 17 (Memory Device):
sudo dmidecode -t 17
это информация обо всех установленных устройствах памяти, включая тип, скорость, производителя, форм-фактор и многое другое. У вас также есть sudo dmidecode -t memory
, которая дает немного больше информации.