Linux下内存buff/cache占用过多题目解决

程序员 2024-9-4 22:15:57 93 0 来自 中国
在Linux下经常会碰到buff/cache内存占用过多题目,
尤其是使用云主机的时间最严峻,由于很多是假造内存,因此如果buff/cache占用过大的,
free空闲内存就很少,影响使用;
通常内存关系是:
平凡呆板:total=used+free
假造呆板:total=used+free+buff/cache
比如说用阿里云云主机,就是total=used+free+buff/cache,如下图所示:
这个时间可以看到buff/cache占用的内存非常大,
这个时间可以使用一下下令去扫除一下cache内存
echo 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys/vm/drop_cachesdrop_caches的值可以是0-3之间的数字,
代表差别的寄义: 0:不释放(体系默认值) 1:释放页缓存 2:释放dentries和inodes 3:释放全部缓存
通过三次扫除,free内存增长了!
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 04:21, Processed in 0.171058 second(s), 33 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表