scheduler
Linux 内核 CFS 调度器深度解析:完全公平调度的红黑树算法、虚拟运行时间计算与生产调优实战
深度解析Linux内核CFS完全公平调度器:红黑树数据结构、虚拟运行时间计算原理、nice值到权重的数学映射、唤醒抢占机制、PELT负载追踪算法、cgroup CPU带宽限制实现、NUMA调度域层次与自动均衡,以及生产环境中容器/低延迟/批处理场景的调优策略与perf/ftrace/BPF性能监控工具链。
深入理解Kubernetes Pod调度机制:从源码到生产实战
深入剖析Kubernetes Pod调度器的工作原理,涵盖调度队列、过滤打分、亲和性与反亲和性、拓扑分布约束、优先级抢占机制,并结合生产环境分享调度优化实战经验,适合有一定K8s基础的工程师进阶学习。
Linux Kernel Scheduler: A Deep Engineering Analysis of CPU Scheduling from CFS to EEVDF
Deep engineering analysis of Linux CPU scheduling: from CFS virtual runtime to EEVDF deadline-based scheduling, NUMA awareness, EAS, and performance benchmarks.
深入Kubernetes Pod调度器:从源码解剖预置策略与自定义扩展
从源码级别深入剖析Kubernetes Pod调度器的完整生命周期:调度框架架构、预置策略(资源适配、节点亲和、污点容忍、Pod间亲和)的底层实现、三种自定义扩展实战方案,以及大规模集群的调度性能优化实践。
Rust Async Runtime 深度剖析:Tokio 工作窃取调度器与 Future 状态机机制
深入解析 Rust 异步运行时核心原理:从 Future trait 与 async/await 状态机自动生成,到 Tokio 多线程工作窃取调度器的底层实现。包含跨线程唤醒、任务窃取算法、Pin/Unpin 自引用安全、与 io_uring 的集成演进,以及性能调优实战。
Kubernetes 调度器深度实战:从 Predicate 算法到自定义调度器的完整实现之路
深入剖析 Kubernetes 调度器架构与完整工作流程:从三级调度队列到 12 个调度框架扩展点,从 Predicate 7 大过滤器到 Score 加权评分,完整实现自定义调度器代码,生产环境性能调优与监控体系全覆盖
Linux 内核 sched_domain 深度工程实战:从 CPU 拓扑感知到全栈负载均衡调优
深入分析Linux内核sched_domain子系统的核心机制,从CPU拓扑发现到多级调度域构建,再到负载均衡算法的工程实现,以及在AI推理、DPDK和实时系统场景下的生产调优方案。
Tokio 异步运行时内部架构深度解析:从 Reactor 模式到 Work-Stealing 调度器的工程实践
深入 Tokio 源码,解读其 I/O 驱动层、Work-Stealing 调度器、时间轮定时器与 Pin 机制四大核心子系统的设计哲学与工程实践
Rust异步运行时Tokio内核深入剖析:从Future trait到io_uring全链路
深度解析Rust异步运行时Tokio核心架构:Future trait惰性求值、多线程工作窃取调度器、epoll/io_uring异步I/O引擎、分层时间轮定时器、CancellationToken取消安全机制,涵盖生产调优实践与性能基准对比。
