千家信息网

Linux使用buffer cache清理内存

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,在linux读写文件时,buffer cache用于缓存物理磁盘上的磁盘块,从而加快对磁盘上数据的访问。buffer cache的内容对应磁盘上一个块(block),块通常为1K,都是连续的。在lin
千家信息网最后更新 2026年11月03日Linux使用buffer cache清理内存

在linux读写文件时,buffer cache用于缓存物理磁盘上的磁盘块,从而加快对磁盘上数据的访问。buffer cache的内容对应磁盘上一个块(block),块通常为1K,都是连续的。在linux下,为了更有效的使用物理内存,操作系统自动使用所有空闲内存作为Buffer Cache使用。当程序需要更多内存时,操作系统会自动减小Cache的大小。在linux下,可通过命令cat /proc/meminfo和free -m查看buffer cache的内存使用情况。

#!/bin/bashif [ `free -g|grep -w 'Mem:'|awk '{print$6}'` -ge 4 ];then   # buffer/cache 大于4g 开始清理        sync        echo 1 > /proc/sys/vm/drop_caches        echo 2 > /proc/sys/vm/drop_caches        echo 3 > /proc/sys/vm/drop_cachesfi
#!/bin/bashif [ `free -g|grep -w 'Mem:'|awk '{print$6+$7}'` -ge 4 ];then   # centos 6  buffer+cache 大于4g 开始清理    sync    echo 1 > /proc/sys/vm/drop_caches    echo 2 > /proc/sys/vm/drop_caches    echo 3 > /proc/sys/vm/drop_cachesfi
内存 磁盘 操作系统 物理 系统 有效 内容 命令 大小 情况 数据 文件 更多 程序 空闲 缓存 可通 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技 中智农互联网科技 互联网科技网 互联网科技与金融科技 广州互联网科技公司 上海挚品互联网科技 互联网科技公司怎么样 奇酷互联网科技公司 上海卓越科技 互联网 滨湖区互联网智能科技产品供应 中盈科技互联网信息有限公司 移动互联网科技公司 呼和浩特新华互联网科技学院 中国互联网十大科技股排名 无锡工业互联网科技有限公司 每天都有哪些好的互联网科技 九思连强互联网电子科技有限公司 张家口科技产业互联网平台 重庆科技产业互联网有哪些 广东猫王互联网科技有限公司电话 百单网互联网科技有限公司 中关村互联网 科技集团 奇酷互联网络科技公司 科技互联网的估值 中国互联网有什么科技含量 移动互联网年度科技创新 互联网科技手抄报图片 北京互联网科技类企业分布 互联网科技职业技能培训学校 科技发展第三阶段互联网时代
0