Назад к вопросам
Junior — Middle
97
Каким образом можно определить объем оперативной памяти, доступной в системе, с помощью командной строки?
Компании, где спрашивали
А-стор
Ответ от нейросети
sobes.tech AI
Определить объем доступной оперативной памяти в системе можно с помощью различных команд в командной строке, в зависимости от операционной системы.
Для Linux:
free -h— показывает объем общей, используемой и свободной памяти в удобочитаемом формате.cat /proc/meminfo— выводит подробную информацию о памяти.
Пример вывода free -h:
total used free shared buff/cache available
Mem: 7.7G 2.1G 3.5G 150M 2.1G 5.1G
Swap: 2.0G 0B 2.0G
Для Windows:
systeminfo— выводит информацию о системе, включая физическую память.wmic MEMORYCHIP get Capacity— показывает объем каждой планки памяти в байтах.
Для macOS:
vm_stat— показывает статистику виртуальной памяти.sysctl hw.memsize— выводит общий объем оперативной памяти в байтах.
Таким образом, команда зависит от ОС, но в целом free -h (Linux) и systeminfo (Windows) — самые простые способы.