我有一个 tutum 节点,它总是接近满内存消耗。如果我将节点升级到更多内存,它又是满的。
更具体地说:一旦我从一个节点开始,比如 6 个服务,我就不能再添加另一个,因为节点总是满的。我必须从头开始或购买另一个节点:
> watch -n 5 free
total used free shared buffers cached
Mem: 4048280 3902288 145992 22796 310708 1334052
-/+ buffers/cache: 2257528 1790752
Swap: 0 0 0
有趣的是,tutum 本身并不知道这一点,并认为节点拥有超过 50% 的内存:
这可能是什么原因?节点上没有其他任何东西在运行,它是通过 tutum 完全配置的。
底层云提供商为数字海洋,docker版本为1.8.3。