系统内核
Linux 内核 Lockdep 死锁检测器深度实战:从静态锁检测到动态死锁预防的全链路透视
死锁检测器深度实战:从静态锁检测到动态死锁预防的全链路透视
Linux 内核网络栈深度拆解:从网卡 DMA 到 Socket 收包的全链路透视
Linux内核网络栈深度技术拆解,涵盖DMA环形缓冲区、软中断机制、NAPI轮询、sk_buff生命周期、Netfilter钩子、协议栈分发到Socket接收缓冲区、XDP/eBPF卸载、GRO/GSO等现代性能优化,以及tcpdump/ftrace观测方法和生产调优实战。
Linux CFS 进程调度器深度剖析:从 vruntime 到完全公平的数学原理
深入分析 Linux Completely Fair Scheduler 调度器的核心原理,包括 vruntime 的数学模型、红黑树调度队列、调度延迟与最小粒度的权衡、负载均衡策略、组调度以及与实时调度器的交互
分布式系统设计模式工程实践:从断路器到服务网格的十大核心模式深度解析
深入剖析分布式系统中十大核心设计模式的工程实践:断路器、舱壁隔离、Saga分布式事务、CQRS与事件溯源、Raft领导者选举、一致性哈希分片、向量时钟、背压控制、幂等性设计、服务网格。每个模式包含原理讲解、生产级源码实现和调优要点。
Linux内核中断处理机制深度实战:从硬件中断到Threaded IRQ全链路剖析
深入剖析Linux内核中断处理机制:从中断控制器硬件架构到上半部/下半部设计,全面讲解SoftIRQ、Tasklet、Workqueue、Threaded IRQ等核心机制,附NAPI网络驱动实战案例、中断延迟测量与PREEMPT_RT实时优化实践。
Linux内核OOM Killer深度实战:评分机制、OOM Score调优与故障排查全链路
深入解析Linux内核OOM Killer的完整工作链路:从触发机制、评分算法(oom_badness)、oom_score_adj调优、cgroup级OOM特性、监控诊断(dmesg日志、/proc/pid/oom_score、PSI压力信息)、到生产环境实战案例与三级防御策略。帮助您理解进程OOM风险评估、系统参数调优和事后排错。
Linux内核Buddy System伙伴系统与Slab分配器深度实战
Buddy System伙伴系统与Slab分配器深度解析:从伙伴算法的free_list分裂合并机制,到Slab/Slob/Slub三种分配器的对象缓存设计;涵盖页面迁移类型(UNMOVABLE/MOVABLE/RECLAIMABLE)、内存碎片整理(compaction)、GFP分配标志体系、kmem_cache的Partial/Full/Free三链表管理、/proc/slabinfo与/proc/buddyinfo的实战监控手段,以及生产级调优最佳实践
分布式 Raft 一致性算法实战:从理论到生产级实现
逐层拆解 Raft 共识协议:Leader 选举机制 → 日志复制流水线 → 安全性保证 → PreVote/ReadIndex 优化,对比 Multi-Raft/TiKV 工程实践。
分布式 Raft 一致性算法实战:从理论到生产级实现
逐层拆解 Raft 共识协议:Leader 选举机制 → 日志复制流水线 → 安全性保证 → PreVote/ReadIndex 优化,对比 Multi-Raft/TiKV 工程实践。
分布式 Raft 一致性算法实战:从理论到生产级实现
逐层拆解 Raft 共识协议:Leader 选举机制 → 日志复制流水线 → 安全性保证 → PreVote/ReadIndex 优化,对比 Multi-Raft/TiKV 工程实践。
Raft共识算法深度解析——从理论到工程实践
全面解析Raft共识算法的核心原理与工程实践。从问题出发,深入讲解Leader选举、日志复制、安全性保证三大子问题,覆盖PreVote、Leader Lease、Snapshot、Multi-Raft、Membership Change等工程优化,对比Raft与Paxos的优劣,并剖析etcd/TiKV/CockroachDB等生产系统实现。
深入理解 CPU 分支预测器——从 Tournament Predictor 到 TAGE 的推测执行安全实战
现代CPU分支预测器深度技术长文:从2-bit饱和计数器到TAGE-SC-L的完整演进,涵盖局部历史/全局历史/混合预测器/Tagged几何级数预测器/间接跳转ITTAGE/返回栈缓存RSB的硬件实现,以及Spectre-v1/v2、Meltdown的微架构攻击面与Linux内核KPTI/Retpoline/IBRS/eIBRS/SpecBHB工程缓解实践
