高dockerd sys CPU使用率

时间:2017-09-27 07:58:40

标签: docker

我们正在尝试将Windows桌面应用迁移到docker。我们创建了一个基于Ubuntu的轻量级容器,带有wine + vnc,应用程序运行良好。

我们需要在给定主机上运行大量这些应用程序,每个主机大约500 - 600。它自己的主机是一个高规格,4 x 8核心CPU。

在负载下测试时,dockerd正在使用非常大量的sys cpu,并且高意味着每使用1%的用户CPU,它使用大约1%的sys cpu。

这导致的问题是,与在Windows / Hyper-V下运行相同的应用程序相比,我们只能在运行相同的应用程序时获得50%的数量,这显然是一个问题。如果我们要分解sys CPU负载,那么它们几乎是相同的。

网络方面,我们正在使用MACVLAN,其中每个容器都有自己的IP地址,直接映射到网络中。

首先,dockerd使用这么多CPU是正常的吗?

提前干杯!

0 个答案:

没有答案