清理inactive内存

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

这条命令下去之后如果内存占用还是很高,需求另外判断情况。