gpt4 book ai didi

Docker 容器使用不同的工具显示不同的 CPU 使用率

转载 作者:行者123 更新时间:2023-12-04 14:05:02 27 4
gpt4 key购买 nike

我正在 docker 容器内构建一个项目,在创建容器时没有任何资源限制。当我监控它时,我看到了不同的 CPU 使用率结果。

来自 ctop

enter image description here

来自 Grafana(全节点导出器图表)enter image description here

来自 cAdvisor enter image description here

我不明白为什么结果不同,特别是 ctop 命令。但我的主要问题是,Docker 真的使用所有 CPU 吗?这台机器有 16 个 vCPU16GB RAM

最佳答案

在节点导出器中并不清楚您正在监控的是什么实例或容器,尽管节点导出器似乎以 0-100 格式显示机器 CPU 总使用率,而 ctop 以每个 vCPU 格式显示 100%。还可以尝试使用 docker stats,它应该显示所有正在运行的容器资源使用情况,从 cpu 到网络和磁盘使用情况,使用它时每个 vCPU 将是 100%,因此 16 个 vCPU 的总数将是 1600%。

关于 cAdvisor 输出,它没有显示与 grafana 节点导出器相同的时间范围,因此很难做出硬性结论,但它似乎与 ctop 和 docker stats 类似,它在每个核心基础上显示,而是它以“核心”测量单位显示的百分比

关于Docker 容器使用不同的工具显示不同的 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68851060/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com