top
«S НЕ сторінка керівництва описує поля, але free
» s робить:
буфери
Пам'ять, яка використовується буферами ядра ( Buffers
в /proc/meminfo
)
кеш
Пам'ять, яка використовується кешем сторінки та плитами ( Cached
і
SReclaimable
в /proc/meminfo
)
баф / кеш
Сума буферів та кешу
в наявності
Оцінка того, скільки пам'яті доступно для запуску нових програм, не змінюючи місцями. В відміну від даних , що надаються в кеші або вільних полів, це поле займає в кеш облікового запису сторінки , а також , що не всі плити пам'яті відшкодування буде утилізовано з - за предмети , що знаходяться в експлуатації ( MemAvailable
в
/proc/meminfo
, доступні на ядрах 3.14, емулювати на ядрах 2.6.27+ , інакше те саме, що безкоштовно)
По суті, "buff / cache" рахує пам'ять, що використовується для даних, що перебувають на диску або повинні закінчитися там незабаром, і в результаті потенційно може бути використана (відповідна пам'ять може бути доступна негайно, у випадку кешу, або дано достатньо часу, у випадку буферів - останні в будь-якому випадку повинні залишатися невеликими); «Доступні» вимірює кількість пам'яті , яка може бути виділена і використовуватися , не викликаючи більш замін (див Як я можу отримати кількість доступної пам'яті переносяться за відділами? Для набагато більш докладно про це).