是否有计算Docker容器开销的公式?

时间:2014-02-15 15:15:44

标签: docker

假设我想同时运行多个Docker容器。

我是否有任何公式可以提前了解一个Docker主机可以同时运行多少个容器?即,多少CPU,内存和合。我是否必须考虑容器本身?

3 个答案:

答案 0 :(得分:15)

它本身不是公式,但您可以通过检查/sys/fs/cgroup中的Linux控制组来收集有关容器中资源使用情况的信息。

链接

请参阅Docker,Inc的JérômePetazzoni关于此主题的this excellent post

另请参阅Google的cAdvisor tool以查看容器资源使用情况。

This IBM research paper记录了每次测量中Docker性能都高于KVM。

答案 1 :(得分:0)

cAdvisor将提供有关主机所有容器的资源使用情况和其他有趣的统计信息。我们对root用法进行了初步设置,但本周我们还增加了很多。

答案 2 :(得分:0)

docker stats对于大致了解容器使用CPU和内存的方式也很有用。