开发者社区> 问答> 正文

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

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

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

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

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

相关电子书

更多
Alibaba Cloud Linux 3 技术揭秘 立即下载
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载