问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux何时自动释放内存

发布网友 发布时间:2022-04-24 23:04

我来回答

2个回答

热心网友 时间:2023-09-17 12:55

如楼上所说,在linux系统的缺省配置中,内存足够的情况下,linux不回收buffer 和cache,但在2种情况下, 会使用LRU(least recently used 最近最少使用)算法进行页面的回收:
1、由后台运行的守护进程 kswapd周期性的检查,发现系统内空闲的物理页面数目少于特定的阈值时;
2、要为用户进程分配一大块内存,但系统中没有足够多的物理内存时,操作系统会启动内存回收。

热心网友 时间:2023-09-17 12:55

是后者“当有某程序需要占用大内存时linux会自动释放cache”
linux的理念是内存空着不用白不用,因此会使用空闲内存来做buffer和cache。
我的一台虚拟机运行了JBOSS,在运行一段时间后,查看内存使用情况:
[root@JBOSS ~]# free -m
total used free shared buffers cached
Mem: 3949 2928 1021 0 308 1278
-/+ buffers/cache: 1341 2608
Swap: 4094 0 4094

可以看出,内存已用2928M,但实际除去 buffers/cache后实际只使用了1341M。你若不管它,内存是不会释放的,而且也没必要释放。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
糖代谢增高会发展成糖尿病吗? 地毯怎么选购呢 酒店地毯定制 葡萄籽油可以炒菜吗 葡萄籽食用油炒菜好吃吗 ...道路的理论基础、时代背景、历史依据、现实依据 排骨怎么炖好吃又简单家常做法 家常炖排骨怎样做好吃 vivox9spius怎么设置指纹解锁屏幕呀求大神交 vivox9pius怎么解锁密码 手机,没了你会更好作文 linux系统死机应该如何处理?reisub用过了,不管用。 Linux 操作系统在什么情况下崩溃 实用技巧:Linux系统“死机”时怎么办 linux系统宕机怎么解决 如何处理Linux系统宕机的问题 linux 宕机处理 在平安银行贷款按揭了个二手车,被告知保险必须买全险共计4500元,合理吗 分期二手车每年分三年每年都得买全险么 二手贷款车保险必须买哪几种 货物月底估价入账,贷方应该是应付账款还是预付账款? 5月份购买原材料,用现金付的预付款,5月份*到了,做原材料暂估下月入账,6月份付清余款,分录怎么做 进货,*没到,先暂估入账,分录怎么做,等*到了,分录又怎么做?请指教! 会计知识:票未到,暂估入库和票到冲暂估的会计分录怎么写? 暂估应付款和预付账款有什么区别 请问如果材料到了,*未到时,进行暂估入库的,应付账款和预付账下要设置-----暂估应付账款和暂估预付账 一般纳税人 7月份进货,8月份给开*,我是暂估入账呢还是用预付账款过度一下? 预付账款和暂估入账的区别 暂估入库的应付账款,付款时怎么做? 预付货款未收到货,次月收到部分货怎么入帐 会计准则对暂估入库的账务处理怎么规定 不要再笑了,裘裘!的绘本导读 不要再笑了,裘裘!的内容简介 不要再笑了,裘裘!的介绍 绘本不要再笑了裘裘最后两个字怎么读 0-3岁的孩子适合看哪些早教绘本? 适合3岁宝宝看的书有哪些啊,推荐下 不要再笑了,裘裘!的作者简介 宝宝三岁了,看点什么书好 我的幸运一天是语文课文吗 怎样欣赏图画书 有网贷可以申请信用卡么 有三千的网贷可以办那个银行的信用卡? 申请过网贷但是没通过,还可以申请办信用卡吗? 有微粒贷,美团借款在哪家银行能办到信用卡 有房贷有网贷可以办信用卡吗 有网贷可以申请农行信用卡吗 借了金东金融网贷还可以申请长沙银行信用卡吗 淘宝退款成功后买家还能投诉卖家吗 淘宝里买家多久后就不能投诉卖家了 家过了多少天不能 敷面膜前没有用洗面奶洗脸,直接用冷水洗,这样可以吗?