Linux内核
Linux内核调度器CFS完全公平调度算法深度解析
深入解析Linux内核CFS完全公平调度器的核心机制,涵盖vruntime计算、红黑树数据结构、NUMA感知调度、组调度与CFS带宽控制、实时调度器交互以及未来EEVDF演进
Linux内核Slab分配器深度实战:从SLAB到SLUB全链路剖析与性能调优
深入解析Linux内核Slab分配器三种变体(SLAB/SLUB/SLOB)的实现原理、数据结构、对象分配/释放全链路、调试接口(/proc/slabinfo、slub_debug)、性能调优策略,并结合实战案例讲解内核中高频小对象分配的优化方法
Linux CFS 进程调度器深度剖析:从 vruntime 到完全公平的数学原理
深入分析 Linux Completely Fair Scheduler 调度器的核心原理,包括 vruntime 的数学模型、红黑树调度队列、调度延迟与最小粒度的权衡、负载均衡策略、组调度以及与实时调度器的交互
eBPF技术深度实战:从内核虚拟机到云原生可观测性
深入解析eBPF核心技术架构:BPF指令系统与虚拟机、Maps机制、验证器安全模型、XDP高性能数据包处理、TC流量控制、Tracepoint/Kprobe动态追踪,以及云原生场景下的可观测性实践
eBPF技术入门:从原理、工具链到生产环境实战
深入解析eBPF(Extended Berkeley Packet Filter)核心技术,涵盖内核工作原理、完整编程工具链、网络流量分析实战、系统调用跟踪、性能优化与安全边界,以及未来演进趋势。
eBPF Verifier 深度剖析——安全沙箱的验证之路
深入剖析 eBPF Verifier 的核心验证机制——控制流图分析、指令模拟执行、内存安全检查、尾调用验证、循环与复杂度限制,基于 Linux 6.8+ 内核源码详解
Linux内核内存管理深度实战:从Buddy System到底层分配器的完整架构剖析
深入解析Linux内核内存管理的完整架构,涵盖物理内存分配、虚拟内存映射、Slab分配器、页面回收机制、NUMA优化与OOM处理策略。
Linux内核Slab分配器深度剖析:从伙伴系统到SLUB的演进之路
深入分析Linux内核Slab分配器的架构演进、核心数据结构、分配释放流程以及性能优化实践,涵盖SLAB/SLUB/SOLB三代实现对比、kmalloc系列API、专用缓存机制、着色优化、CPU本地缓存以及调试监控工具。
Linux 内核 Page Cache 与 VFS 架构深度工程实战:从 radix tree 到 writeback 全链路剖析
深入剖析Linux内核Page Cache与VFS架构:address_space与xarray页面索引、readahead自适应预读算法、dirty page writeback回写机制、mmap内存映射与Direct I/O的完整工程实战。涵盖脏页生命周期、预读状态机、fsync陷阱、性能调优参数与监控工具链。
