Linux内核

深度剖析eBPF:可观测性与网络加速的革命性技术

eBPF是近年来Linux内核领域最具革命性的技术之一。本文从eBPF架构原理出发,深入解析其虚拟机指令集、JIT编译机制、程序类型体系,全面覆盖XDP、TC、kprobe等核心应用场景,并结合BCC/bpftrace实战演示可观测性工具链的使用方法。

eBPF内核技术深度实战:从入门到生产级应用

eBPF(Extended Berkeley Packet Filter)深度实战指南,详解eBPF架构原理、Verifier安全机制、JIT编译、Map数据结构选型、BCC/libbpf开发、XDP高性能网络处理、Tracepoint/Kprobe/Uprobe探针、生产环境DDoS防御与安全检测、调试与性能剖析最佳实践。

Linux内核页面回收与OOM Killer深度实战:从LRU链表熔断到cgroup内存爆炸

Linux内核页面回收与OOM Killer深度实战,涵盖LRU双链表算法、kswapd与direct reclaim回收路径、swap机制与swappiness调优、OOM Killer评分机制与cgroup内存限制、PSI压力监控、THP与内存碎片、zone_reclaim_mode NUMA配置、实战案例分析(Redis延迟/容器OOM雪崩/MySQL NUMA优化)、性能调优参数清单与可观测工具全景。

Linux内核io_uring深度实战:从零拷贝异步IO到自定义执行器

从Linux AIO的历史局限出发,深度剖析io_uring的架构设计、核心数据结构(SQ/CQ/SQE/CQE)、零拷贝机制、高级特性(linked timeout、poll multishot)、内核线程模型(SQPOLL/IORING_SETUP_SQPOLL)、liburing编程实践、性能基准测试,以及与epoll的对比分析。

Linux Kernel TLS (kTLS) 深度解析:从 TLS 1.3 握手到零拷贝加密传输的全栈实现

深入解析 Linux Kernel TLS 的实现架构:从用户态 setopt 触发、内核 crypto 框架的 Cipher 会话协商、到 NIC TLS 硬件卸载。详解 TLS 1.3 握手由用户态控制的核心设计理由、kTX/kRX 的数据路径差异、以及 TLS Record 协议在内核 sendfile()/splice() 中的零拷贝集成。