# CgroupController

`import { CgroupController } from "destack:process/binding";`

Linux cgroup v2 controller.

```ds title="CgroupController"
export enum CgroupController {
    Cpu = 0,
    Memory = 1,
    Io = 2,
    Pids = 3,
    Cpuset = 4,
}
```

[language/library/src/process/binding/cgroup.ds:7:18](https://github.com/destack-sh/destack/blob/main/language/library/src/process/binding/cgroup.ds#L7-L18)

## Variants

### `Cpu = 0`

CPU controller.

### `Memory = 1`

Memory controller.

### `Io = 2`

I/O controller.

### `Pids = 3`

Process-count controller.

### `Cpuset = 4`

CPU-set controller.
