Якою командою дізнатися обсяг оперативної пам'яті в комп'ютері? Я хочу бачити результат в мегабайтах.
З терміналу, яким ви повинні вміти користуватися:
free -m
Зі сторінки man
:
-m
,--mebi
Відобразити обсяг пам'яті в мегабайтах.
--mega
Відображати обсяг пам'яті в мегабайтах. Мається на увазі--si
.
Примітка: Кілобайт (kB) дорівнює 1000 байт.
Клацніть на піктограму живлення/редуктора (Системне меню) у верхньому правому куті екрана і виберіть Про цей комп'ютер. Ви побачите загальний обсяг доступної пам'яті в Гб. Помножте це значення на 1024, щоб отримати розмір у MiB.
Це значення (і значення, показане як Total у виведенні free -m
на консолі), є загальним розміром фізичної оперативної пам'яті, за вирахуванням обсягу, призначеного для внутрішнього графічного процесора, якщо він є на вашому комп'ютері.
Щоб побачити загальний обсяг встановленої фізичної оперативної пам'яті, ви можете виконати команду udo 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 типу 17 (Пристрій пам'яті):
sudo dmidecode -t 17
це інформує вас про всі встановлені пристрої пам'яті, зокрема тип, швидкість, виробника, форм-фактор та багато іншого. Ви також можете скористатися командою udo dmidecode -t memory
, яка надасть трохи більше інформації.