Crate cgroups[−][src]
Modules
| blkio |
This module contains the implementation of the |
| cgroup |
This module handles cgroup operations. Start here! |
| cpu |
This module contains the implementation of the |
| cpuacct |
This module contains the implementation of the |
| cpuset |
This module contains the implementation of the |
| devices |
This module contains the implementation of the |
| freezer |
This module contains the implementation of the |
| hierarchies |
This module represents the various control group hierarchies the Linux kernel supports. |
| hugetlb |
This module contains the implementation of the |
| memory |
This module contains the implementation of the |
| net_cls |
This module contains the implementation of the |
| net_prio |
This module contains the implementation of the |
| perf_event |
This module contains the implementation of the |
| pid |
This module contains the implementation of the |
| rdma |
This module contains the implementation of the |
Structs
| BlkIoDeviceResource |
Weight for a particular block device. |
| BlkIoDeviceThrottleResource |
Provides the ability to throttle a device (both byte/sec, and IO op/s) |
| BlkIoResources |
General block I/O resource limits. |
| CgroupPid |
A structure representing a |
| CpuResources |
Resources limits about how the tasks can use the CPU. |
| DeviceResource |
A device resource that can be allowed or denied access to. |
| DeviceResources |
Limit the usage of devices for the control group's tasks. |
| HugePageResource |
A hugepage type and its consumption limit for the control group. |
| HugePageResources |
Provides the ability to set consumption limit on each type of hugepages. |
| MemoryResources |
Resource limits for the memory subsystem. |
| NetworkPriority |
Assigned priority for a network device. |
| NetworkResources |
Collections of limits and tags that can be imposed on packets emitted by the tasks in the control group. |
| PidResources |
Resources limits on the number of processes. |
| Resources |
The resource limits and constraints that will be set on the control group. |
Enums
| Subsystem |
Contains all the subsystems that are available in this crate. |
Traits
| Controller |
A Controller is a subsystem attached to the control group. |
| Hierarchy |
Control group hierarchy (right now, only V1 is supported, but in the future Unified will be implemented as well). |