上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 37 下一页
摘要: 前言 同CPU、内存一样,磁盘和文件系统的管理,也是操作系统最核心的功能 磁盘为系统提供了最基本的持久化存储 文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构 索引节点和目录项 文件系统,本身是对存储设备上的文件进行组织管理的机制 组织方式不同,就会形成不同的文件系统 在Linux中一切皆 阅读全文
posted @ 2021-12-15 17:02 李成果 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 问题1: 内存回收与OOM 怎么理解LRU内存回收? 一旦系统发现内存紧张,系统会通过三种方式回收内存 基于 LRU(Least Recently Used)算法,回收缓存 基于Swap机制,回收不常访问的匿名页 基于OOM(Out of Memory)机制,杀掉占用大量内存的进程 缓存回收和Swa 阅读全文
posted @ 2021-12-14 16:32 李成果 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 内存性能指标 系统内存指标,比如已用内存、剩余内存、共享内存、可用内存、缓存和缓冲区的用量等 已用内存和剩余内存很容易理解,就是已经使用和还未使用的内存 共享内存是通过tmpfs实现的,所以它的大小也就是tmpfs使用的内存大小 tmpfs其实也是一种特殊的缓存 可用内存是新进程可以使用的最大内存, 阅读全文
posted @ 2021-12-14 15:58 李成果 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 前言 在内存资源紧张时,Linux通过直接内存回收和定期扫描的方式,来释放文件页和匿名页,以便把内存分配给更需要的进程使用 文件页的回收比较容易理解,直接清空缓存,或者把脏数据写回磁盘后,再释放缓存就可以了 匿名页则需要通过Swap换出到磁盘中,这样在下次访问的时候,再次从磁盘换入到内存中就可以了 阅读全文
posted @ 2021-12-14 14:30 李成果 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 为什么要有swap 当发生了内存泄漏时,或者运行了大内存的应用程序,导致系统的内存资源紧张时,系统又会如何应对呢? OOM杀死进程 内存回收 OOM 杀死进程 内存资源紧张导致的OOM(Out Of Memory),指的是系统杀死占用大量内存的进程,释放这些内存,再分配给其他更需要的进程 内存回收 阅读全文
posted @ 2021-12-10 16:32 李成果 阅读(127) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 37 下一页