Linux内核

深究内存屏障与缓存一致性:从 MESI 协议到无锁数据结构的全链路实战

从 CPU 缓存架构出发,深入解析 MESI/MOESI 缓存一致性协议、Store Buffer 与 Invalidate Queue 的微观行为、各类内存屏障(rmb/wmb/mb/smp_mb)的精确语义、伪共享的检测与消除、以及基于内存顺序(memory_order)的无锁队列、环形缓冲区、引用计数的工程化实战。文章涵盖 Linux 内核 spinlock/rcu 中的应用、perfevent 检测工具、10+ 生产级代码示例。

Linux 线程池与 CPU 亲和性深度实战:从 CFS 调度器到用户态完美绑核的终极指南

从 Linux CFS 调度器内部机制出发,全面解析 CPU 亲和性(Affinity)的理论基础与工程实战。涵盖 sched_setaffinity 系统调用、CPUID 指令读取拓扑、NUMA 节点本地内存访问优化、cgroup v2 cpuset 控制器、CPU 隔离(isolcpus/nohz_full/rcu_nocbs)、DPDK 轮询线程绑核、用户态线程池绑核架构设计,以及 False Sharing 规避与 Cache Line 对齐。