O Que É Cgroup Resource Control?
O cgroup resource control é o mecanismo do Linux que coloca processos em control groups e impõe limites sobre quanto CPU, memória e IO cada grupo pode usar. O kernel mede o uso por grupo e pode aplicar throttle ou matar processos que excedem seus limites. Containers e gerenciadores de serviços dependem dele para isolar workloads.
Por que isso importa
Um CI job confinado a um cgroup com um cap de memória é morto se exceder o limite, que é um caminho para uma falha de out-of-memory. Entender cgroups explica tanto o isolamento entre jobs quanto os tetos de recursos que um runner impõe.
Guias relacionados
What Is a Linux Namespace?A Linux namespace gives a group of processes their own isolated view of a system resource, such as process ID…
What Is the OOM Killer?The OOM killer is the Linux mechanism that terminates a process to reclaim memory when the system runs critic…
What Is a Systemd Unit?A systemd unit is a configuration file describing a resource systemd manages, such as a service, socket, moun…