`free`: формат вывода

Я использую free чтобы получить количество свободного места на некоторых из моих серверов. Его выход выглядит примерно так:

 $ free -m total used free shared buffers cached Mem: 374 366 8 0 58 98 -/+ buffers/cache: 209 165 Swap: 1906 120 1785 

Сколько свободного места у меня действительно есть?

    2 Solutions collect form web for “`free`: формат вывода”

    Первая строка free выходных списков:

    • total общая, физическая (при отсутствии виртуализации) памяти
    • used Сколько из этого в настоящее время используется (кем угодно)
    • free Сколько из них полностью бесплатно (не используется вообще)
    • shared (никогда ничего там, игнорировать эту колонку)
    • buffers Память, используемая буферами ядра
    • cached память, используемая для кеша

    Последние два элемента, кеш и буферы – это память, которая не выделяется для определенных пользовательских процессов. Ядро памяти зарезервировано для улучшения производительности в целом, но не является «прикладной» памятью. Эти области будут расти или сокращаться в зависимости от политики ядра в отношении кэширования, давления памяти, шаблонов ввода-вывода приложений и т. Д.

    Поскольку эти два столбца не являются выделенной пользователем памятью, и зоны могут сокращаться (практически до нуля), если это требует пользовательские выделения, они в некотором смысле «свободны» – там есть RAM, который может быть освобожден ядром, если ваши приложения активно нуждаются в этом.

    Об этом говорит вторая строка. Он удаляет буфер и кэш-память из used столбца (это то, что означает), и добавляет ( + ) их в free столбец. (Проблема округления произойдет.)

    (Последняя строка показывает состояние вашего пространства подкачки.)

    Без свопа ваше реальное свободное пространство – 165. С кешем у вас есть 8 МБ свободного места. Без кеша у вас есть 165MB бесплатно. -/+ строка без кеша. первая строка – с кешем.

    Interesting Posts

    cgroups: blkio.weight, похоже, не имеет ожидаемого эффекта

    Как сохранить часы с ограниченным доступом в Интернет

    Какова цель соединения olpc-mesh в nmcli

    comm не доказывает ожидаемого результата

    Где хранится информация о cron на моей системе gentoo?

    Несколько клавиатур одинаковой буквы запускают одно нажатие клавиши

    Ошибка автоматического просмотра. Как определить, что пытается получить доступ к файлу?

    Конкатенация двух полей из двух файлов

    ssh password-less login не работает с помощью proxycommand

    Замена номера одним и тем же значением (числом) одного символа

    Карточка NVIDIA gfx меняется от слота 1 до слота 2 в PulseAudio

    Перекрестная кнопка стала невидимой после установки compiz

    Как я могу увеличить / увеличить рабочий стол Cinnamon с помощью колеса мыши?

    Какой загрузчик использует Unetbootin?

    Чрезмерное использование ЦП во время работы Facebook и нескольких других сайтов

    Linux и Unix - лучшая ОС в мире.