NAME

Podman-stats-显示一个或多个容器的资源使用统计信息的实况流

SYNOPSIS

podman stats [options] [container]

podman container stats [options] [container]

DESCRIPTION

显示一个或多个容器的资源使用统计的直播流

注意:Podman统计信息在使用CGroups V1的无根环境中不起作用。Podman stats依赖cgroup信息进行统计,而cgroup v1不支持无根用例。

注意:使用CGroups V2的无根环境无法报告有关其网络使用情况的统计信息。

OPTIONS

--all-a

显示所有容器。默认情况下,仅显示正在运行的容器

--format = 模板

将容器统计数据打印到JSON或使用GO模板

下面列出了GO模板的有效占位符:

Placeholder

Description

.平均CPU

平均CPU、全精度浮点数

.AVGCPU

平均CPU,格式为百分比

.BlockInput

从数据块设备读取的总数据

.BlockIO

读取的总数据/写入数据块设备的总数据

.块输出

写入数据块设备的总数据

.ContainerID

容器ID,完整(未截断)哈希

.ContainerStats...

嵌套结构,仅供专家使用

.CPU

百分比CPU,全精度浮点数

.CPUNano

CPU总使用率,以纳秒为单位

.CPUPerc

CPU使用率

.CPUSystemNano

CPU使用率,内核,以纳秒为单位

.持续时间

与CPUNano相同

.id

容器ID,截断

.内存限制

内存限制,以字节为单位

.MemPerc

已用内存百分比

.MemUsage

内存使用情况

.MemUsageBytes

内存使用量(IEC)

.name

容器名称

.NetInput

网络输入

.NetIO

网络IO

.NetOutput

网络输出

.PerCPU

所有任务占用的CPU时间 [1]

.PID

ID的数量

.PID

ID数(是的,我们知道它是DUP)

.SystemNano

当前系统日期时间,自纪元以来的纳秒

.UP

持续时间(CPUNano),人类可读形式

.UpTime

与正常运行时间相同

[1] 仅限Cgroup V1

使用GO模板时,请在格式前面加上 table 要打印页眉,请执行以下操作。

--interval-i = seconds

统计信息报告之间的时间(以秒为单位),默认为5秒。

--latest-l

使用上次创建的容器,而不是提供容器名称或ID。注意:最后启动的容器可以来自主机上Podman的其他用户。(此选项不适用于远程Podman客户端,包括Mac和Windows(不包括WSL2)计算机)

--no-reset

请勿清除报告间隔之间的终端/屏幕

--no-stream

禁用流统计信息并仅获取第一个结果,默认设置为FALSE

--no-trunc

不截断输出

EXAMPLE

# podman 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   --      -- / --             --      -- / --   -- / --    --
# podman 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
$ podman stats --no-trunc 3667 --format 'table {{ .ID }} {{ .MemUsage }}'
ID                                                                MEM USAGE / LIMIT
3667c6aacb06aac2eaffce914c01736420023d56ef9b0f4cfe58b6d6a78b7503  49.15kB / 67.17GB
# podman 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"
    }
]
# podman stats --no-stream --format "table {{.ID}} {{.Name}} {{.MemUsage}}" 6eae
ID             NAME           MEM USAGE / LIMIT
6eae9e25a564   clever_bassi   3.031MB / 16.7GB

注意:当使用带有rootless kit端口处理程序的glirp4netns网络时,通过端口转发发送的流量将计入 lo 设备。流量占比 lo 未计入统计数据输出中。

另请参阅

[podman(1)]

HISTORY

2017年7月,最初由Ryan Colerycole@redhat.com汇编