docker 统计数据中增加 NET I/O 值是什么意思?
What does increasing NET I/O value in docker stats mean?
我在多用户测试期间 运行 命令 docker stats <container_id> > performance.txt
超过 1 小时。一些统计数据,如内存,CPU 增加,然后正常化。但是,它的 NET I/O 值一直在增加。
一开始,O/P 是:
NAME CPU % MEM USAGE / LIMIT NET I/O BLOCK I/O PIDS
my-service 0.10% 5.63GiB / 503.6GiB 310MB / 190MB 0B / 0B 80
NAME CPU % MEM USAGE / LIMIT NET I/O BLOCK I/O PIDS
my-service 0.20% 5.63GiB / 503.6GiB 310MB / 190MB 0B / 0B 80
1小时后是:
NAME CPU % MEM USAGE / LIMIT NET I/O BLOCK I/O PIDS
my-service 116.26% 11.54GiB / 503.6GiB 891MB / 523MB 0B / 0B 89
NAME CPU % MEM USAGE / LIMIT NET I/O BLOCK I/O PIDS
my-service 8.52% 11.54GiB / 503.6GiB 892MB / 523MB 0B / 0B 89
如上,NETI/O的价值一直在增加。这大概意味着什么?
Docker 文档说它是容器接收到的输入和给出的输出。如果是,那为什么会增加?容器中的图像 运行 是否存在问题?
NET I/O
是一个累积计数器。它只会上升(当您的应用程序接收和发送数据时)。
https://docs.docker.com/engine/reference/commandline/stats/
Column name
Description
NET I/O
The amount of data the container has sent and received over its network interface
所以它是随着时间积累的。与 CPU %
不同,CPU 容器现在 使用了多少 。
The docker stats command returns a live data stream for running containers.
它被认为是自容器启动以来通过网络传输的数据总量。来自流的定义:
computing
a continuous flow of data or instructions,
它没有明确说明,但您显然可以通过术语连续或流来推断这一点。也许文档在这方面可以更清楚一些。
我在多用户测试期间 运行 命令 docker stats <container_id> > performance.txt
超过 1 小时。一些统计数据,如内存,CPU 增加,然后正常化。但是,它的 NET I/O 值一直在增加。
一开始,O/P 是:
NAME CPU % MEM USAGE / LIMIT NET I/O BLOCK I/O PIDS
my-service 0.10% 5.63GiB / 503.6GiB 310MB / 190MB 0B / 0B 80
NAME CPU % MEM USAGE / LIMIT NET I/O BLOCK I/O PIDS
my-service 0.20% 5.63GiB / 503.6GiB 310MB / 190MB 0B / 0B 80
1小时后是:
NAME CPU % MEM USAGE / LIMIT NET I/O BLOCK I/O PIDS
my-service 116.26% 11.54GiB / 503.6GiB 891MB / 523MB 0B / 0B 89
NAME CPU % MEM USAGE / LIMIT NET I/O BLOCK I/O PIDS
my-service 8.52% 11.54GiB / 503.6GiB 892MB / 523MB 0B / 0B 89
如上,NETI/O的价值一直在增加。这大概意味着什么? Docker 文档说它是容器接收到的输入和给出的输出。如果是,那为什么会增加?容器中的图像 运行 是否存在问题?
NET I/O
是一个累积计数器。它只会上升(当您的应用程序接收和发送数据时)。
https://docs.docker.com/engine/reference/commandline/stats/
Column name Description NET I/O The amount of data the container has sent and received over its network interface
所以它是随着时间积累的。与 CPU %
不同,CPU 容器现在 使用了多少 。
The docker stats command returns a live data stream for running containers.
它被认为是自容器启动以来通过网络传输的数据总量。来自流的定义:
computing a continuous flow of data or instructions,
它没有明确说明,但您显然可以通过术语连续或流来推断这一点。也许文档在这方面可以更清楚一些。