情况说明: centos系统,buff/cache占用过高,导致服务器内存居高不下,但是通过top查看系统进程并无过多占用内存
实际情况:
处理步骤:
1.执行sync命令;
sync
2.执行释放内存命令:
echo 3 > /proc/sys/vm/drop_caches
命令解释:
sync 指令会将存于 buffer 中的资料强制写入硬盘中。
echo 1 > /proc/sys/vm/drop_caches:表示清除pagecache。
echo 2 > /proc/sys/vm/drop_caches:表示清除回收slab分配器中的对象(包括目录项缓存和inode缓存)。
echo 3 > /proc/sys/vm/drop_caches:表示清除pagecache和slab分配器中的缓存对象。
原文地址:https://blog.51cto.com/liujingyu/2448135
时间: 2024-11-08 06:27:40