Linux缓存buff/cache清理的方法

Linux操作系统频繁的存取文件就会导致buffers和cached占用过高,如何清理?运维FUN分享buff/cache缓存清理的方法:

buff/cache清理缓存的方法

先执行命令:sync

执行sync命令是为了确保文件系统的完整性,手动执行sync命令,将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件。

再执行命令:echo 3 > /proc/sys/vm/drop_caches

/proc是一个虚拟文件系统,通过对它的读写操作做为与kernel实体间进行通信的一种手段。Linux百科网通过修改/proc中的文件来对当前kernel的行为做出调整。所以,我们通过调整/proc/sys/vm/drop_caches来释放内存。

2021服务器价格出炉,又降价了!
拼团:阿里云服务器拼团(全网最低价,直接拼不用拉人)
①真便宜:阿里云服务器69元1年,203元3年(全网最低价)
②腾讯云:腾讯云服务器秒杀88元一年起(有高配)
③代金券:2010阿里云代金券一键领取中