Linux Page Cache 深入剖析:预读、回写与缓存策略
Page Cache 结构 Page Cache 以页为单位缓存文件内容,通过 radix tree(现为 x … 阅读更多
服务器 · 操作系统 · 排错实战
Page Cache 结构 Page Cache 以页为单位缓存文件内容,通过 radix tree(现为 x … 阅读更多
I/O 路径全景 BIO 结构体 BIO (Block I/O) 是块层的核心数据结构,代表一个 I/O 请求 … 阅读更多
7 大命名空间 Mount (CLONE_NEWNS) — 挂载点隔离 PID (CLONE_NEWPID) … 阅读更多
cgroups v1 vs v2 cgroups v2 在 Linux 4.5 引入,统一了层次结构。v1 中 … 阅读更多
三种实时策略 策略 优先级范围 调度规则 适用场景 SCHED_FIFO 1-99 先入先出,运行到主动让出或 … 阅读更多
CFS 的成就与局限 完全公平调度器(CFS)自 Linux 2.6.23 起服役,基于红黑树按 vrunti … 阅读更多
水线管理 每个内存管理区(zone)有三个水线:pages_min/pages_low/pages_high。 … 阅读更多
页表层级 x86_64 架构下 Linux 使用四级页表:PGD → P4D → PUD → PMD → PT … 阅读更多
从 Slab 到 SLUB 内核中频繁分配释放的小对象(如 inode、task_struct)不适合直接使用 … 阅读更多
1. 伙伴算法的核心思想 Buddy System 是 Linux 内核最底层的内存管理机制,以 Page(4 … 阅读更多