Scroll to navigation

CGMANAGER(8) System Administration Utilities CGMANAGER(8)


cgmanager - a daemon to manage cgroups


cgmanager [OPTION]...


cgmanager is a daemon to manage cgroups. Programs and users can make D-Bus requests to administer cgroups over which they have privilege. To ensure that users may not exceed their privilege in manipulating cgroups, the cgroup manager accepts regular D-Bus requests only from tasks within its own process-id and user namespaces. For tasks in private namespaces (such as containers), SCM-enhanced D-Bus calls are available. Using these manually is not recommended. Rather, each container is advised to run a cgproxy, which will forward plain D-Bus requests as SCM-enhanced D-Bus requests to the host cgmanager.

Control group manager


Maximum cgroup depth
Subsystems to not mount
Extra subsystems to mount
Detach and run in the background
Raise SIGSTOP when ready
reduce output to errors only
increase output to include informational messages
display this help and exit
output version information and exit

The cgroup manager daemon


To create a new memory cgroup called 'compute', you can use:
dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.Create string:'memory' string:"compute" > /dev/null 2>&1
To set a limit of 100000,
dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.SetValue string:'memory' string:"compute" string:memory.limit_in_bytes int32:100000 > /dev/null 2>&1


Report bugs to <>

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


cgproxy(8), credentials(7), dbus-send(1)

August 2019 cgmanager 0.41