在我的 Ubuntu 15.04 x64 Docker (1.9.1-cs2, build 4ade326) 主机上,我遇到了内存使用过多的问题,目前物理内存约为 940 MB,交换内存约为 1 GB。根据top
,Docker 消耗了大约 780 MB 的交换内存。我如何才能找出 Docker 为何使用如此多的交换内存?
我主要运行 Node.js Docker 容器,它似乎不会消耗太多内存。内存使用量也在几个小时内上升,因为启动后内存使用量相当适中。
答案1
这不是一个令人满意的答案,但是启用内存和交换核算内核似乎已经控制了过度的内存使用。