加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

docker stats输出如何与最高输出相关?

发布时间:2020-12-16 03:55:32 所属栏目:安全 来源:网络整理
导读:我在Linux上的Docker容器中运行了一个进程,内存限制为2GB. (容器以docker run -memory = 2g启动.) 在它运行一段时间之后,这是关于它的顶级说法. PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 9016 root 20 0 7342132 4.652g 4.224g S 100.0 7.4 1

我在Linux上的Docker容器中运行了一个进程,内存限制为2GB. (容器以docker run -memory = 2g启动.)

在它运行一段时间之后,这是关于它的顶级说法.

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 9016 root      20   0 7342132 4.652g 4.224g S 100.0  7.4  18828:28 blah

这是docker统计数据的输出:

CONTAINER           CPU %               MEM USAGE/LIMIT     MEM %               NET I/O
d7032e5928b6        100.02%             2.076 GB/2.147 GB   96.68%              345 MB/199.1 MB

然后,重新启动后,顶部:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 5653 root      20   0 2787800 1.328g 1.030g S 100.0  2.1   0:37.57 blah

码头统计:

CONTAINER           CPU %               MEM USAGE/LIMIT     MEM %               NET I/O
10cefdce241f        99.97%              320.4 MB/2.147 GB   14.92%              36.34 kB/22.48 kB

因此,它与RES-SHR匹配(非常粗略),这对我来说是有意义的 – 但是长时间运行的容器的输出的等效计算不会以相同的方式匹配.

Docker究竟在这里算什么?我能以某种方式将其与顶部或其他工具的输出进行匹配吗?

最佳答案
docker stats也包括文件缓存.它将根据请求释放,但它被视为已使用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读