开发者社区> 问答> 正文

当linux系统内存紧张时,会采用哪些方式来回收内存?

当linux系统内存紧张时,会采用哪些方式来回收内存?

展开
收起
人间蜉蝣 2021-11-03 12:54:35 1074 0
1 条回答
写回答
取消 提交回答
  • stayHungryStayYoung

    在内存资源紧张时,Linux 会通过Swap ,把不常访问的匿名页换出到磁盘中,下次访问的时候再从磁盘换入到内存中来,Linux 通过 直接内存回收 和 定期扫描 的方式,来释放 文件页 和 匿名页 ,以便把内存分配给更需要的进程使用。 文件页的回收比较容易理解,直接清空,或者把脏数据写回磁盘后再释放

    2021-11-05 13:49:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Debian GNU/Linux 安全合规之路 立即下载
从Linux系统内核层面来解决实际问题的实战经验 立即下载
Linux系统通过fail2ban对暴力破解进行防护 立即下载