[内容] Linux 内存机制

内容一:Linux 显示内存的命令

# free -m

内容二:Linux 内存机制

1) total 内存的总大小
2) used 正在被使用的内存大小
3) free 没有被使用的内存大小
4) shared 正在被用于共享的内存大小
5) buffers/cached 正处于缓存状态的内存大小(当 free 状态的内存不够时,它会自动释放出来)
6) available 还可以被应用程序使用的内存大小


补充:释放处于 shared 状态内存的方法
1) # echo 1 > /proc/sys/vm/drop_caches #清除 pagecache
2) # echo 2 > /proc/sys/vm/drop_caches #清除 slab
3) # echo 3 > /proc/sys/vm/drop_caches #同时清除 pagecache 和 slab