【发布时间】:2021-01-17 14:59:35
【问题描述】:
我有一个容器化的微服务(即运行 docker 容器),我已为其分配了 8 个 cpu 内核作为 docker 桌面上的资源(请参阅附图)。但我怀疑所有的 cpu (0,1,2...7) 不能均匀地分担负载,因此我测试的微服务的响应时间并没有像预期的那样减少。我还尝试通过命令 docker run --cpuset-cpus="0-7" -p 8081:8080 myimage-docker 分配 cpu。对于 cpuset 中的每个 cpu,我想以 cpu 使用百分比来查看它的利用率统计信息。是否有一个 docker 命令可以让我在 docker 容器运行期间一次查看所有 8 个 cpu 的利用率。有点像..
cpu0 - 12.5%
cpu1 - 12.5%
cpu2 - 12.5%
cpu3 - 12.5%
cpu4 - 12.5%
cpu5 - 12.5%
cpu6 - 12.5%
cpu7 - 12.5%
【问题讨论】: