Получить информацию о состоянии оперативной памяти, можно используя команду free -h (параметр -h для удобочитаемого вида), которая опирается на файл /proc/meminfo.



Помимо очевидных колонок, shared - это память, используемая хранилищем tmpfs для поддержки различных псевдофайловых систем наподобие /dev/ и /sys/.

Буферы и кэш связаны с памятью, используемой ядром для операций ввода-вывода на уровне блоков. Как сбросить буфер - был [ отдельный пост ].

Любая память, используемая любым системным процессом, обозначается как used.

available обозначает память, которая в настоящее время доступна для запуска новых приложений.