cgroup控制组


cgroup

group(Control Group)是Linux内核中的一个功能,用于限制、控制和监视进程组的资源使用。Cgroup允许系统管理员按照预设的规则,将系统资源如CPU、内存、磁盘I/O等分配给一组进程,并限制它们的使用量。这样可以有效地管理系统资源,防止某些进程占用过多资源导致系统性能下降。

Cgroup可以通过文件系统方式进行配置和管理,位于/sys/fs/cgroup目录下。通过在这个目录下创建文件夹和文件,可以对各个资源进行限制和监视。Cgroup提供了灵活的控制方式,使得系统管理员可以根据实际需求对系统资源进行更细致的管理。

总之,Cgroup是Linux系统中一个非常重要的功能,能够有效地管理系统资源,提高系统的稳定性和性能。

Control groups, usually referred to as cgroups, are a Linux kernel feature which allow processes to be organized into hierarchical groups whose usage of various types of resources can then be limited and monitored. The kernel's cgroup interface is provided through a pseudo-filesystem called cgroupfs. Grouping is implemented in the core cgroup kernel code, while resource tracking and limits are implemented in a set of per-resource-type subsystems (memory, CPU, and so on)

官网