Extra Credit

Linux cgroups

Official docs outline

8 sections
  1. Control Group v2

    Unified hierarchy, controllers, delegation and the cgroup2 filesystem.

  2. Cgroup v1 index

    Legacy per-controller hierarchies.

  3. Cgroup v1 memory controller

    Memory limits, accounting, swap and OOM control.

  4. Cpusets

    Pinning tasks to CPUs and memory nodes.

  5. CFS bandwidth control

    CPU quota and period throttling.

  6. PSI pressure stall information

    Pressure stall metrics for CPU, memory and IO.

  7. Cgroup v1 PIDs controller

    Limiting the number of processes in a cgroup.

  8. Cgroup v1 blkio controller

    Proportional and throttled block IO control.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 29