Linux 内存 buffers, cached

阅读更多
 
一 buffers, cached
buffers:用来缓存metadata及pages,可以理解为系统缓存
cached:是用来给文件做缓存,可以理解为数据块缓存
 
二 手动触发 cached 回收方法
 
a)清理pagecache(页面缓存)
# echo 1 > /proc/sys/vm/drop_caches     或者 # sysctl -w vm.drop_caches=1
 
b)清理dentries(目录缓存)和inodes
# echo 2 > /proc/sys/vm/drop_caches     或者 # sysctl -w vm.drop_caches=2
 
c)清理pagecache、dentries和inodes
# echo 3 > /proc/sys/vm/drop_caches     或者 # sysctl -w vm.drop_caches=3
 
其他:由于活动干预清理cached 会回写文件系统脏数据,引擎io的使用率上升

你可能感兴趣的:(linux,buffers,linux,cached)