CGMANAGER
节:系统管理实用程序 (8)更新:2014 年 10 月
索引 返回主内容
名称
cgmanager - 一个用于管理 cgroups 的守护进程概要
cgmanager [选项]...描述
cgmanager 是一个用于管理 cgroups 的守护进程。程序和用户可以发出 D-Bus 请求来管理他们拥有权限的 cgroups。为了确保用户在操作 cgroups 时不会超出其权限,cgroup 管理器只接受来自其自身进程 ID 和用户命名空间内的任务的常规 D-Bus 请求。对于私有命名空间中的任务(例如容器),SCM 增强型 D-Bus 调用可用。不建议手动使用这些调用。相反,建议每个容器运行一个 cgproxy,它将把普通 D-Bus 请求转发为 SCM 增强型 D-Bus 请求到主机 cgmanager。
选项
- --max-depth
- 最大 cgroup 深度
- -m, --mount=子系统 要挂载
- 要挂载的额外子系统
- --daemon
- 分离并在后台运行
- --sigstop
- 准备就绪时发出 SIGSTOP
- -q, --quiet
- 将输出减少到只有错误
- -v, --verbose
- 增加输出以包含信息性消息
- --help
- 显示此帮助信息并退出
- --version
- 输出版本信息并退出
示例
要创建一个名为 "compute" 的新内存 cgroup,可以使用
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
要设置 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
报告错误
将错误报告给 <cgmanager-devel@lists.linuxcontainers.org>
这是一个自由软件;请参见源代码以了解复制条件。没有提供任何保证;即使是适销性和特定目的适用性保证也不提供。
参见
cgproxy(8), credentials(7), dbus-send(1)
索引
此文档由 man2html 使用手册页创建。
时间:2024 年 11 月 03 日格林威治标准时间 04:45:11