Docker 在 Ubuntu 15.04 上使用大量交换内存,为什么?

akn*_*ds1 5 ubuntu memory swap docker ubuntu-15.04

在我的 Ubuntu 15.04 x64 Docker(1.9.1-cs2,build 4ade326)主机上,我的内存使用量过大,目前总计约 940 MB 物理内存和约 1 GB 交换内存。据介绍top,Docker 负责消耗大约 780 MB 的交换内存。我怎样才能弄清楚为什么 Docker 使用了如此多的交换?

我主要运行一个 Node.js Docker 容器,它似乎不会消耗那么多内存。内存使用量也在几个小时内上升,因为它在启动后相当适中。

akn*_*ds1 1

这不是一个超级令人满意的答案,但在内核中启用内存和交换会计似乎已经控制了过多的内存使用。