Linux内核
Linux CPU 调度器深度实战:从 CFS 到实时调度的全栈工程解析
深入解析Linux CPU调度器CFS算法内核机制、六种调度策略(SCHED_NORMAL/FIFO/RR/DEADLINE/BATCH/IDLE)、多核调度域与NUMA感知、cgroup v2 CPU带宽控制、实时调度以及完整的可观测性工具链与性能调优实战。
Linux I/O 子系统与块层深度实战:从 VFS 到 io_uring 的全栈工程解析
深入解析 Linux I/O 子系统全栈机制,涵盖 VFS 虚拟文件系统、页缓存、块层调度器、多队列 blk-mq、io_uring 异步 I/O、ext4/xfs 文件系统实战、生产环境性能监控与调优案例分析
io_uring uring_cmd 与 NVMe Passthrough 深度实战:绕过内核块层直达存储控制器
深入剖析 Linux 6.2+ io_uring uring_cmd 机制如何实现 NVMe 命令直通硬件队列,完全绕过内核块层与 IO 调度器。完整覆盖 NVMe 队列架构、SQE/CQE 数据结构、PRP/SGL 寻址、DMA 固定缓冲区注册,并构建用户态 NVMe 直通工具与 SPDK 对比性能测试
Linux 内核 vmalloc 虚拟内存分配器深度工程实战:从 VMA 分配到页表填充的完整链路
深入剖析 Linux 内核 vmalloc 分配器的完整工作机制:从 vfree_area 红黑树与伙伴系统的协同分配,到多级页表填充与 TLB shootdown 协议,涵盖 VM_IOREMAP/VM_MAP/VM_USERMAP 四种 vmap 场景与 set_memory_* 权限改写机制。
Linux内核虚拟内存管理深度工程实战:页表遍历与缺页异常全链路
深入解析Linux内核虚拟内存管理机制,从多级页表遍历到缺页异常全链路处理,涵盖COW、透明大页、KSM等核心技术的工程实践
Linux eBPF 深度实战:从系统调用追踪到网络流量过滤
eBPF 深度实战教程,覆盖 BCC 系统调用延迟追踪、BPFTrace 一行命令诊断、XDP 高性能包过滤、libbpf 原生应用开发,从入门到生产级用法
Linux CFS 调度器深度工程实战:从 vruntime 时间记账到 NUMA 负载均衡全链路
深入剖析 Linux CFS 调度器的 vruntime 时间记账机制、红黑树调度决策、时钟滴答抢占逻辑、NUMA 感知负载均衡以及容器 CPU Throttling 真相,并附带完整的 CFS 行为观测工具实现。
Linux内存管理:页表与TLB深度实战全链路解析
深入解析Linux内核内存管理核心机制:从x86_64四级页表结构到TLB硬件缓存,涵盖HugePages大页优化、内核页表隔离(KPTI)、mmap内存映射、缺页异常处理等全链路实战。
Linux CFS完全公平调度器:从红黑树到组调度与NUMA感知的内核工程实战
深入剖析Linux CFS完全公平调度器的设计理念、数据结构、核心算法、组调度机制、NUMA感知调优,附带性能调参与排查工具实战指南
