这是 systemd-cgtop 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
systemd-cgtop - 按资源使用情况显示顶级控制组
概要
systemd-cgtop [选项...]
商品描述
systemd-cgtop 显示本地 Linux 控制组层次结构的顶级控制组,
按 CPU、内存或磁盘 I/O 负载排序。 显示屏会定期刷新
间隔(默认每 1 秒),风格类似 最佳(1)。
If systemd-cgtop 未连接到 tty,不打印列标题,默认设置
是只运行一次迭代。 这 --迭代= 论点,如果给出,是尊重的。 这种模式
适用于脚本。
资源使用仅占相关层级中的控制组,即 CPU
使用仅占“cpuacct”层次结构中的控制组,仅内存使用
对于“内存”中的那些和“blkio”中的那些和磁盘 I/O 使用情况。 如果资源监控
这些资源是必需的,建议添加 CPU会计=1,
内存会计=1 和 块 IO 记帐=1 相关单元文件中的设置。 看
systemd.资源控制(5) 详情。
CPU 负载值可以是系统处理器数量的 0 到 100 倍。
例如,如果系统有 8 个处理器,则 CPU 负载值将在 0% 之间
和 800%。 处理器的数量可以在“/ proc / cpuinfo".
强调这一点:除非“CPUAccounting=1”、“MemoryAccounting=1”和
为相关服务启用“BlockIOAccounting=1”,无资源记帐
将可用于系统服务和显示的数据 systemd-cgtop 会
不完整。
配置
理解以下选项:
-p, --order=路径
按控制组路径名排序。
-t, --order=任务
按控制组中的任务/进程数排序。
-c, --顺序=CPU
按 CPU 负载排序。
-m, --order=内存
按内存使用量排序。
-i, --顺序=io
按磁盘 I/O 负载排序。
-b, --批处理
以“批处理”模式运行:不接受输入并运行,直到迭代限制设置为
--迭代= 筋疲力尽或直到被杀死。 此模式可用于发送
来自的输出 systemd-cgtop 到其他程序或文件。
-r, - 生的
使用原始数值格式化字节计数(如内存使用和 I/O 指标)而不是
而不是人类可读的数字。
--cpu=百分比, --cpu=时间
控制 CPU 使用率是显示为百分比还是时间。 默认情况下,CPU
使用率显示为百分比。 这个设置也可以在运行时通过按下来切换
钥匙。
-P
只计算用户空间进程而不是所有任务。 默认情况下,所有任务都是
分别计算:每个内核线程和每个用户空间线程。 有了这个设置,
内核线程被排除在计数之外,每个用户空间进程只计数
作为一个,无论它由多少个线程组成。 此设置也可以切换
在运行时按 P 键。 此选项不能与 -k.
-k
只计算用户空间进程和内核线程而不是所有任务。 默认情况下,
所有任务都被计算在内:每个内核线程和每个用户空间线程都是单独计算的。 和
这个设置,内核线程被包括在计数和每个用户空间进程中
无论它包含多少个线程,都只计为一个。 此设置可能
也可以在运行时通过按 k 键来切换。 此选项不能与
-P.
--递归=
控制为控制组显示的进程数是否应包括所有
包含在任何子控制组中的进程。 需要一个
布尔参数,默认为“是”。 如果启用,子控件中的进程
包括组,如果禁用,则只有控制组本身中的进程
计数。 也可以在运行时通过按 r 键来切换此设置。 注意
此设置仅适用于进程计数,即当 -P or -k 选项是
用过的。 如果所有任务都被计数,则没有影响,在这种情况下,计数总是
递归的。
-n, --迭代=
仅执行这么多次迭代。 值 0 表示程序应该运行
无限期。
-d, --延迟=
以秒为单位指定刷新延迟(或者如果“ms”、“us”、“min”之一被指定为单位
在这个时间单位)。 这个设置也可以在运行时增加和减少
按 + 和 - 键。
--深度=
最大控制组树遍历深度。 指定多深 systemd-cgtop 将
遍历控制组层次结构。 如果指定了 0,则只有根组是
被监控。 对于 1,仅监控第一级控制组,依此类推。
默认为3。
-M 机, --机器=机
将控制组显示到容器对应的部分 机.
-h, - 帮帮我
打印简短的帮助文本并退出。
- 版
打印一个简短的版本字符串并退出。
KEYS
systemd-cgtop 是一个交互式工具,可以通过用户输入使用
以下键:
h
显示简短的帮助文本。
太空
立即刷新输出。
q
终止程序。
p, t, c, m, 我
按路径、任务数量、CPU 负载、内存使用或 I/O 负载对控制组进行排序,
分别。 此设置也可以使用 --订单= 命令行
开关。
%
在以时间或百分比显示 CPU 时间之间切换。 这个设置也可以
使用控制 --CPU= 命令行开关。
+、-
分别增加或减少刷新延迟。 这个设置也可以控制
使用 --延迟= 命令行开关。
P
在计算所有任务或仅计算用户空间进程之间切换。 这个设置也可以
使用 -P 命令行开关(见上文)。
k
在计算所有任务或仅计算用户空间进程和内核线程之间切换。
此设置也可以使用 -k 命令行开关(见上文)。
r
在递归包含或排除子控制组中的进程之间切换
控制组进程计数。 此设置也可以使用
--递归= 命令行开关。 如果计算所有任务,则此键不可用,
它仅在进程被计数时可用,如使用 P 或 k 键启用。
退出 状态
成功时,返回 0,否则返回非零失败代码。
使用 onworks.net 服务在线使用 systemd-cgtop