Tag
cgroups
- Sep 28, 2026 Resource Requests, Limits, and What the Scheduler Actually Counts Why a request is a scheduling reservation rather than a runtime guarantee, how limits are enforced by cgroups, and why the two numbers produce three quality-of-service classes. virtualization
- Aug 26, 2026 Resource Exhaustion Faults: Memory, File Descriptors, and Inodes How memory pressure differs from allocation failure, why descriptor and inode exhaustion produce distinct error codes, and how control groups let a fault be applied without touching the host. devops
- Jul 15, 2026 Footprint Under a Container Limit: Reclaim, Working Set, and the OOM Decision How a memory cgroup accounts page cache and anonymous memory, why a process at its limit keeps running while a slightly larger one is killed, and how to read the counters that separate reclaimable from unreclaimable. memory systems
- Mar 25, 2026 Control Groups v2: How Memory and CPU Limits Are Enforced Where the kernel charges a page to a cgroup, what happens when the charge exceeds the limit, and why CPU bandwidth control throttles rather than blocks. operating systems
- Oct 18, 2025 Throttling I/O with cgroup Controllers and What the Limits Share How the I/O controller accounts and limits bandwidth and IOPS per group, why a throttle applies to a queue rather than to a process, and how the limits interact with the page cache and with each other. performance engineering
- Jan 16, 2025 What a Kill Fault Looks Like to the Kernel: Signals, Freezes, and Orphans The difference between SIGTERM, SIGKILL, and freezing a process, what each leaves behind in sockets and locks, and why reaping behaviour decides whether a container restarts cleanly. devops
- Aug 10, 2024 Memory and CPU Limits Under the cgroup v2 Unified Hierarchy How memory.max, memory.high and cpu.max are enforced, why reclaim happens before the OOM killer, and what the pressure stall counters measure. virtualization
- Feb 6, 2024 Hierarchical Fair Share and Lag Accounting How group scheduling keeps one container from multiplying its share by spawning threads, what lag measures, and why the bound is per-level rather than global. operating systems