Ответ 1
Существует два состояния "используемой" памяти: "неактивный" и "активный".
Активная память - это память, используемая определенным процессом.
Неактивная память - это память, выделенная процессу, который больше не выполняется. это страницы, которые не были доступны "недавно"
чтобы увидеть память, используйте /proc/meminfo
а не vmstat -a
cat /proc/meminfo
вам не нужно очищать эту неактивную память. Когда система перезагружается, эта память автоматически исчезает, тем не менее, если у вас большой объем неактивной памяти, вы можете использовать следующую команду.
free && sync && echo 3 > /proc/sys/vm/drop_caches && echo "" && free
Редактировать Согласно комментарию @kubanczyk: вы можете найти больше информации по этому вопросу