Do Not Disturb Mode: Fine-Tuning Resources for Latency Sensitive Workloads
Talkat KubeCon + CloudNativeCon North America 2021 · on Friday, 2021-10-15· at 17:25· Petree Hall D + Online·
summary
Kubernetes gains node-local class-based QoS via cri-o 1.22 enabling Intel RDT for cache and memory bandwidth and a block I/O class file for cgroup-level scheduling. Static CPU manager pins cores, RDT assigns cache partitions and memory bandwidth limits, and block I/O classes set weights or hard throttles (demo shows md5sum reader limited to 5 MB/s via a slow reader class and kernel read bps) and boosting a critical service with block IO weight 400 reduces latency on shared nodes while running successfully on a VM using per-node configs.
AI-written summary · about
chapters (4)
related talks
36mClass Resources: Kubernetes’ Fastest Way Of Shushing Noisy Neighbors
36mOptimizing Kubernetes for Low-Latency and Real-Time Containers
34mUnlocking Performance: Topology-Aware CPU Scheduling W...
23mThis is The Way: A Crash Course on the Intricacies of Managing CPUs...
36mMitigating Noisy Neighbours: Advanced Container Resource Management
24mMaximizing Workload's Performance With Smarter Runtimes
32mCoordinate Workloads Colocation: QoS-Oriented Scheduling Enhancement on K8s
27mWhat’s in the Box? Resource Management in Kubernetes
