系统内核

Linux 内存子系统深度实战:从物理页框到虚拟地址全链路解析

深入解析Linux内存子系统全链路机制,涵盖NUMA节点与内存域、伙伴系统分配原理与GFP标志、SLUB/SLAB分配器、进程虚拟地址空间与VMap、五级页表与TLB机制、Huge Pages与透明大页、LRU回收与Swap机制、Zswap/Zram压缩交换、OOM Killer评分与cgroup OOM、vmalloc与地址空间管理、生产环境调优实战、观测与故障排查工具

Linux内核 epoll 机制与 Reactor 模式深度工程实战:从 I/O 就绪队列到百万连接

从C10K问题到epoll解决方案,全面深入分析Linux内核epoll机制:三级数据结构(红黑树+双向链表+等待队列)、内核协议栈软硬中断协同路径、ET vs LT工程决策与正确范式、Reactor模式实现骨架、epoll惊群解决方案(EPOLLEXCLUSIVE+SO_REUSEPORT)、Redis/Nginx/Netty/gRPC/io_uring生产级工程实践、Go runtime netpoll架构启示、io_uring Proactor对比、性能实测对比与陷阱规避。

Linux io_uring 异步IO全栈实战:从系统调用到高性能网络编程

深度解析Linux io_uring的核心架构——SQ/CQ双环机制、SQE/CQE描述符、内核线程池与缓冲区注册,提供实战案例和性能对比。从IO模型进化脉络出发,覆盖SQPOLL零系统调用、Fixed Buffers消除内存映射开销、链式Linked SQE原子操作、IOPOLL轮询模式等高阶特性,并给出生产部署建议与三大真实案例。