Docker deamon是否有计算CPU消耗的公式?
我承认,除了容器单独使用的CPU数量外,还有其他Docker服务使用的边际CPU,如Docker、Docker client、Containerd。 但我如何测量它们呢 我可以使用Top跟踪这些进程,这表明,DockerdCPU使用率的上升或下降是不可预测的 此外,我运行的容器数量越多,Dockerd的CPU使用率越高 如果是这样,每个容器的DockerdCPU使用量是否有一个近似值 或者有人能告诉我一种正确测量它们的方法吗Docker deamon是否有计算CPU消耗的公式?,docker,containers,Docker,Containers,我承认,除了容器单独使用的CPU数量外,还有其他Docker服务使用的边际CPU,如Docker、Docker client、Containerd。 但我如何测量它们呢 我可以使用Top跟踪这些进程,这表明,DockerdCPU使用率的上升或下降是不可预测的 此外,我运行的容器数量越多,Dockerd的CPU使用率越高 如果是这样,每个容器的DockerdCPU使用量是否有一个近似值 或者有人能告诉我一种正确测量它们的方法吗 PS:我知道docker stats可以给我们一些资源参数,包括CPU
PS:我知道
docker stats
可以给我们一些资源参数,包括CPU,但是它没有显示Dockerd
和docker client
的CPU使用情况,或者我错了?您试过docker stats命令吗。除此之外,还有许多基于普罗米修斯和Cdvisor的方法。检查所有这些关键字,并根据用例查看哪个更适合您。试试“docker stats”,它将为您提供所有正在运行的容器的数据。我知道docker stats,无论如何,谢谢。但在我看来,它只是向您展示了容器本身使用了多少cpu,而不是dockerd等其他服务。您可以使用以下内容查看每个进程的cpu消耗:。另一个有趣的地方是/proc//stat
。您是否尝试过docker stats命令。除此之外,还有许多基于普罗米修斯和Cdvisor的方法。检查所有这些关键字,并根据用例查看哪个更适合您。试试“docker stats”,它将为您提供所有正在运行的容器的数据。我知道docker stats,无论如何,谢谢。但在我看来,它只是向您展示了容器本身使用了多少cpu,而不是dockerd等其他服务。您可以使用以下内容查看每个进程的cpu消耗:。另一个有趣的地方是/proc//stat
。