名称¶
podman-pod-stats - 显示一个或多个 Pod 中容器资源使用情况统计的实时流
简介¶
podman pod stats [选项] [pod]
描述¶
显示一个或多个 Pod 中容器资源使用情况统计的实时流。无根运行仅在 cgroups v2 上受支持。
选项¶
--all, -a¶
显示所有容器。默认情况下仅显示正在运行的容器
--format=template¶
将容器统计信息漂亮地打印为 JSON 或使用 Go 模板
Go 模板的有效占位符如下所列
占位符 |
描述 |
---|---|
.BlockIO |
块 IO |
.CID |
容器 ID |
.CPU |
CPU 百分比 |
.Mem |
内存百分比 |
.MemUsage |
内存使用量 |
.MemUsageBytes |
内存使用量 (IEC) |
.Name |
容器名称 |
.NetIO |
网络 IO |
.PIDS |
PID 数量 |
.Pod |
Pod ID |
使用 Go 模板时,在格式前加上 table
以打印标题。
--latest, -l¶
不提供名称或 ID,而是使用最新创建的容器。注意:最新创建的容器可能来自主机上 Podman 的其他用户。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(WSL2 除外)机器)
--no-reset¶
在报告间隔之间不清空终端/屏幕
--no-stream¶
禁用流式统计信息,只拉取第一个结果,默认设置为 false
示例¶
列出所有 Pod 的统计信息,不进行流式传输
# podman pod stats -a --no-stream
ID NAME CPU % MEM USAGE / LIMIT MEM % NET IO BLOCK IO PIDS
a9f807ffaacd frosty_hodgkin -- 3.092MB / 16.7GB 0.02% -- / -- -- / -- 2
3b33001239ee sleepy_stallman -- -- / -- -- -- / -- -- / -- --
列出指定 Pod 的统计信息,不进行流式传输
# podman pod stats --no-stream a9f80
ID NAME CPU % MEM USAGE / LIMIT MEM % NET IO BLOCK IO PIDS
a9f807ffaacd frosty_hodgkin -- 3.092MB / 16.7GB 0.02% -- / -- -- / -- 2
以 JSON 格式列出指定 Pod 的统计信息,不进行流式传输
# podman pod stats --no-stream --format=json a9f80
[
{
"id": "a9f807ffaacd",
"name": "frosty_hodgkin",
"cpu_percent": "--",
"mem_usage": "3.092MB / 16.7GB",
"mem_percent": "0.02%",
"netio": "-- / --",
"blocki": "-- / --",
"pids": "2"
}
]
以表格形式列出指定 Pod 的选定统计信息
# podman pod stats --no-stream --format "table {{.ID}} {{.Name}} {{.MemUsage}}" 6eae
ID NAME MEM USAGE / LIMIT
6eae9e25a564 clever_bassi 3.031MB / 16.7GB
另请参阅¶
历史¶
2019 年 2 月,最初由 Dan Walsh dwalsh@redhat.com 编译