
CGroup
Control Groups (CGroups) are a Linux feature that manage and restrict how system resources like CPU, memory, and disk I/O are allocated to groups of processes. Think of them as organizational containers that ensure different applications or tasks don’t interfere with each other’s resource usage, helping to enhance system stability, performance, and security. CGroups allow administrators to set limits, prioritize, or monitor resource consumption for specific groups, making it easier to run multiple applications efficiently on the same system.