Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker deamon是否有计算CPU消耗的公式?_Docker_Containers - Fatal编程技术网

Docker deamon是否有计算CPU消耗的公式?

Docker deamon是否有计算CPU消耗的公式?,docker,containers,Docker,Containers,我承认,除了容器单独使用的CPU数量外,还有其他Docker服务使用的边际CPU,如Docker、Docker client、Containerd。 但我如何测量它们呢 我可以使用Top跟踪这些进程,这表明,DockerdCPU使用率的上升或下降是不可预测的 此外,我运行的容器数量越多,Dockerd的CPU使用率越高 如果是这样,每个容器的DockerdCPU使用量是否有一个近似值 或者有人能告诉我一种正确测量它们的方法吗 PS:我知道docker stats可以给我们一些资源参数,包括CPU

我承认,除了容器单独使用的CPU数量外,还有其他Docker服务使用的边际CPU,如Docker、Docker client、Containerd。 但我如何测量它们呢

我可以使用Top跟踪这些进程,这表明,DockerdCPU使用率的上升或下降是不可预测的

此外,我运行的容器数量越多,Dockerd的CPU使用率越高

如果是这样,每个容器的DockerdCPU使用量是否有一个近似值

或者有人能告诉我一种正确测量它们的方法吗


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