文章缩略图

Centos 系统内存 buff/cache 占用过多

2023-04-20 00:00:00 技术教程 6520 阅读需33分钟
图标

本文最后更新于2023-04-20 00:00:00已经过去了788天 请注意内容时效性

热度 148 评论 2 点赞72
钞能力。你在哪?此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“钞能力。你在哪?”或者“mdyc919293”或者微信扫描右侧二维码关注公众号。

Centos 系统内存 buff/cache 占用过多 技术教程

查看Centos内存使用情况:free -h

在云服务器上,total = used + free + buff/cache

Linux内核会在内存将要耗尽的时候,触发内存回收的工作,以便释放出内存给急需内存的进程使用。一般情况下,这个操作中主要的内存释放都来自于对buffer/cache的释放。

还可以使用下面这个文件来人工触发缓存清除的操作:

# 表示清除pagecache。echo 1 > /proc/sys/vm/drop_caches# :表示清除回收slab分配器中的对象(包括目录项缓存和inode缓存)。slab分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的pagecache。echo 2 > /proc/sys/vm/drop_caches# :表示清除pagecache和slab分配器中的缓存对象。echo 3 > /proc/sys/vm/drop_caches

 

你可能想看:
继续阅读本文相关话题
更多推荐
发表评论

共有[ 3 ]人发表了评论

🥰 😎 😀 😘 😱 🤨 🥵 😔 😤 😡 😭 🥱 🤡 ☠️ 💖 🤖 💢 💥

评论列表
用户头像
匿名 注册用户
2025-05-09 20:35:13

Centos 系统内存 buff/cache 占用过多问题常见于Linux系统,虽然buff和缓存的占用量有助于提高系统的性能表现,但若过度占据可用资源可能导致服务响应缓慢或运行异常;可通过调整系统和应用配置优化解决此现象:例如监控和管理buffer、swap分区设置等手段可有效降低其对物理资源的消耗率从而保障整个操作环境的稳定性和高效性体验更好!

河南省信阳市 教育网 Goolge Chrome 回复TA
用户头像
匿名 注册用户
2025-05-20 00:38:21

Cache效能卓越,速度惊人。

四川省阿坝藏族羌族自治州 电信 Goolge Chrome 回复TA
品牌认证 W3C认证 MYSSL认证 TrustAsia 安全签章
扫码访问手机版
二维码图片