Значение значений
Первая строка означает:
total: Ваша общая (физическая) оперативная память (исключая небольшой бит, который ядро постоянно резервирует для себя при запуске); вот почему это показывает ок. 11,7 ГиБ, а не 12 ГиБ, что у вас, вероятно, есть.
used: память, используемая ОС.
free: память не используется.
total= used+free
shared/ buffers/ cached: Это показывает использование памяти для определенных целей, эти значения включены в значение для used.
Вторая строка дает скорректированные значения первой строки. Он дает исходное значение used минус сумма buffers+cachedи исходное значение free плюс сумма buffers+cached, отсюда и его название. Эти новые значения часто имеют большее значение, чем значения первой строки.
Последняя строка ( Swap:) предоставляет информацию об использовании пространства подкачки (то есть содержимое памяти, которое было временно перемещено на диск).
Фон
Чтобы действительно понять, что означают цифры, вам нужно немного рассказать о подсистеме виртуальной памяти (ВМ) в Linux. Просто короткая версия: Linux (как и большинство современных ОС) всегда будет пытаться использовать свободную оперативную память для кэширования, поэтому Mem: freeпочти всегда будет очень низким. Поэтому строка -/+ buffers/cache:показана, потому что она показывает, сколько памяти свободно при игнорировании кэшей; кэши будут освобождены автоматически, если памяти станет недостаточно, поэтому они не имеют большого значения.
В системе Linux действительно мало памяти, если freeзначение в -/+ buffers/cache:строке становится низким.
Для получения более подробной информации о значении чисел см., Например, вопросы:
Изменения в procps 3.3.10
Обратите внимание, что выходные данные freeбыли изменены в Props 3.3.10 (выпущен в 2014 году). Столбцы, о которых сообщалось, теперь имеют значения «total», «used», «free», «shared», «buff / cache», «available» , а значения некоторых значений изменены, в основном для лучшего учета плиты ядра Linux кэш.
См. Отчет об ошибке Debian # 565518 для мотивации, и что freeозначают изменения в выходных данных с 14.04 по 16.04? для более подробной информации.