Linux control groups
E699702
Linux control groups (cgroups) are a Linux kernel feature that limits, accounts for, and isolates the resource usage (CPU, memory, I/O, etc.) of groups of processes.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| cgroups | 1 |
Statements (55)
| Predicate | Object |
|---|---|
| instanceOf |
Linux kernel feature
ⓘ
resource management mechanism ⓘ |
| alsoKnownAs | cgroups NERFINISHED ⓘ |
| componentOf | Linux kernel process management ⓘ |
| configuredVia |
cgconfig tools
NERFINISHED
ⓘ
systemd NERFINISHED ⓘ virtual filesystem interface ⓘ |
| designGoal |
fine-grained process grouping
ⓘ
hierarchical resource control ⓘ |
| enables |
container resource isolation
ⓘ
multi-tenant resource control ⓘ per-service resource limits ⓘ |
| governedBy | cgroup controllers ⓘ |
| hasController |
blkio controller
ⓘ
cpu controller ⓘ cpuset controller ⓘ devices controller ⓘ freezer controller ⓘ hugetlb controller ⓘ memory controller ⓘ net_cls controller ⓘ net_prio controller ⓘ pids controller ⓘ rdma controller ⓘ |
| hasVersion |
cgroup v1
ⓘ
cgroup v2 NERFINISHED ⓘ |
| introducedBy | Google engineers ⓘ |
| introducedIn | Linux kernel 2.6.24 NERFINISHED ⓘ |
| managesResource |
CPU
ⓘ
block I/O ⓘ device access ⓘ hugetlb memory ⓘ memory ⓘ network I/O ⓘ pids ⓘ |
| mountPoint | /sys/fs/cgroup ⓘ |
| operatingSystem | Linux ⓘ |
| originalName | process containers ⓘ |
| purpose |
account for resource usage of groups of processes
ⓘ
isolate resource usage of groups of processes ⓘ limit resource usage of groups of processes ⓘ |
| relatedConcept |
Linux namespaces
ⓘ
Linux scheduler NERFINISHED ⓘ |
| standardizedName | control groups ⓘ |
| supportsFeature |
freezing of process groups
ⓘ
namespaces integration ⓘ prioritization of resources ⓘ resource accounting ⓘ resource isolation ⓘ resource limiting ⓘ |
| supportsHierarchy | true ⓘ |
| usedBy |
Docker
NERFINISHED
ⓘ
Kubernetes NERFINISHED ⓘ LXC NERFINISHED ⓘ systemd resource control ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
cgroups