cat /proc/meminfo 可以看到 inactive 的大小,如果很大的时候可以进行回收,网上有一条命令:
free && sync && echo 3 > /proc/sys/vm/drop_caches && echo “” && free
这个命令的主要部分是:
sync --数据写入硬盘
/proc/sys/vm/drop_caches --分成3个等级,一般是3
To free pagecache:
# echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes:
# echo 2 > /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes:
echo 3 > /proc/sys/vm/drop_caches
这条命令下去之后如果内存占用还是很高,需求另外判断情况。