docker stats 实时统计 资源 内存 cpu
dockerstats命令用来返回运行中的容器的实时数据流。通过--help查看使用说明:~]# docker stats --helpUsage:docker stats [OPTIONS] [CONTAINER...]Display a live stream of container(s) resource usage statisticsOptions:-a...
·
docker stats 命令用来返回运行中的容器的实时数据流。
通过--help查看使用说明:
~]# docker stats --help
Usage: docker stats [OPTIONS] [CONTAINER...]
Display a live stream of container(s) resource usage statistics
Options:
-a, --all Show all containers (default shows just running)
--format string Pretty-print images using a Go template
--help Print usage
--no-stream Disable streaming stats and only pull the first result
示例:
01》 docker stats
~]# docker stats
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
10427e190c59 0.00% 15.94MiB / 47.01GiB 0.03% 0B / 0B 0B / 0B 0
39cb0a19e07e 0.06% 928KiB / 47.01GiB 0.00% 693MB / 683MB 0B / 0B 0
ce9db3c0e256 0.00% 80.83MiB / 47.01GiB 0.17% 0B / 0B 0B / 0B 0
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
10427e190c59 0.16% 15.94MiB / 47.01GiB 0.03% 0B / 0B 0B / 0B 0
39cb0a19e07e 0.03% 928KiB / 47.01GiB 0.00% 693MB / 683MB 0B / 0B 0
ce9db3c0e256 0.06% 80.73MiB / 47.01GiB 0.17% 0B / 0B 0B / 0B 0
默认情况下,stats 使用参数-a或者--all,命令会每隔 1 秒钟刷新一次输出的内容直到你按下 ctrl + c。下面是输出的主要内容:
[CONTAINER]:以短格式显示容器的 ID。
[CPU %]:CPU 的使用情况。
[MEM USAGE / LIMIT]:当前使用的内存和最大可以使用的内存。
[MEM %]:以百分比的形式显示内存使用情况。
[NET I/O]:网络 I/O 数据。
[BLOCK I/O]:磁盘 I/O 数据。
[PIDS]:PID 号。
如果不想持续的监控容器使用资源的情况,可以通过 --no-stream 选项只输出当前的状态:
~]# docker stats --no-stream
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
10427e190c59 0.00% 15.94MiB / 47.01GiB 0.03% 0B / 0B 0B / 0B 0
39cb0a19e07e 0.06% 928KiB / 47.01GiB 0.00% 693MB / 683MB 0B / 0B 0
ce9db3c0e256 0.00% 80.83MiB / 47.01GiB 0.17% 0B / 0B 0B / 0B 0
02》docker stats [container]
~]# docker stats ca2f272bd780
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
ca2f272bd780 0.00% 21.12MiB / 47.01GiB 0.04% 103GB / 5.06TB 0B / 66.8GB 0
03》docker stats --format
~]# docker stats --all --format "table {{.Container}}\t{{.CPUPerc}}\t{{.MemUsage}}"
CONTAINER CPU % MEM USAGE / LIMIT
10427e190c59 0.01% 15.94MiB / 47.01GiB
39cb0a19e07e 0.13% 928KiB / 47.01GiB
ce9db3c0e256 0.00% 80.8MiB / 47.01GiB
~]# docker stats --all --format "table {{.Container}}***{{.CPUPerc}}***{{.MemUsage}}"
CONTAINER***CPU %***MEM USAGE / LIMIT
10427e190c59***0.08%***15.94MiB / 47.01GiB
39cb0a19e07e***0.03%***928KiB / 47.01GiB
ce9db3c0e256***0.00%***81.3MiB / 47.01GiB
更多推荐
已为社区贡献40条内容
所有评论(0)