码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2019-11-06 20:05:28      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:alt   code   buffer   对象   系统进程   inode   top   指令   sla   

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

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

标签:alt   code   buffer   对象   系统进程   inode   top   指令   sla   

原文地址:https://blog.51cto.com/liujingyu/2448135

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!