【发布时间】:2021-09-18 20:16:33
【问题描述】:
在多用户测试期间,我在 1 小时内运行命令 docker stats <container_id> > performance.txt。一些统计数据,如内存、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
如上所述,NET I/O 的价值一直在增加。它可能意味着什么? Docker 文档说它是容器接收和输出的输入。如果是这样,那为什么会增加呢?容器中运行的镜像有问题吗?
【问题讨论】:
标签: docker performance memory cpu-usage