Sobes.tech
Назад к вопросам
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) — самые простые способы.