千家信息网

centos系统内存 buff/cache 占用过高

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,情况说明: centos系统,buff/cache占用过高,导致服务器内存居高不下,但是通过top查看系统进程并无过多占用内存实际情况:处理步骤:1.执行sync命令;sync2.执行释放内存命令:e
千家信息网最后更新 2024年11月25日centos系统内存 buff/cache 占用过高

情况说明: 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分配器中的缓存对象。
0