Linux使用buffer cache清理内存
admin
2023-01-24 08:22:32
0

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

#!/bin/bash
if [ `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_caches
fi
#!/bin/bash
if [ `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_caches
fi

相关内容

热门资讯

台军战备水一瓶预算新台币120... 海峡导报综合报道 国民党民代马文君表示,台防务主管部门原先将战备饮用水每瓶预算编列120元(新台币,...
外国人拥入,“中国人活在205... 作者 | 贺一 编辑 | 张来国内正式入伏,入境游也在持续升温。最近,“外国游客来中国避暑”的说法在...
BMS的留白,诺诚健华的窗口 文|锦缎 7月15日,诺诚健华宣布,其自主研发的新一代高选择性口服TYK2抑制剂Soficitin...
全球首款AI智能体手机努比亚N... IT之家 7 月 22 日消息,博主 @熊猫很禿然 今日曝光了全球首款 AI 智能体手机努比亚 Na...
格美粉末取得带自清洗功能搅拌罐... 国家知识产权局信息显示,厦门格美粉末涂料有限公司取得一项名为“一种带自清洗功能的搅拌罐”的专利,授权...
农行员工被指长期从事“冲贷”集... 近日,重庆多位市民向国家金融监督管理总局重庆监管局递交实名举报材料,反映中国农业银行重庆合川支行在职...
中美高层在东盟外长会上的互动,... 中美高层在东盟会议场边举行会晤,本次互动释放了怎样的信号?凤凰卫视连线台湾政治评论员赖岳谦进行点评解...
“毒油”事件愈演愈烈,台高官还... 【环球网报道 记者 徐思琦】据中时新闻网、联合新闻网等台媒报道,国民党台北市议员李明贤22日发文爆料...
云南再添一颗“太空之眼”! 北京时间2026年7月22日10时54分,搭载“彩云高光谱01星”的引力一号遥四运载火箭在我国东海海...
科技兴农 共享经验一一缅甸研修... 近日,由农业农村部对外经济合作中心承办的缅甸气候智慧农业发展与合作研修班全体学员,赴安徽省合肥市肥东...