Ubuntu 15.04 x64 Docker(1.9.1-cs2、ビルド4ade326)ホストで、現在、物理メモリが最大940 MB、スワップメモリが最大1GBの過剰なメモリ使用量に悩まされています。 top
によると、Dockerは約780MBのスワップメモリの消費に責任があります。 Dockerがなぜこれほど多くのスワップを使用しているのかをどうやって理解できますか?
私は主にNode.jsDockerコンテナを実行していますが、これはそれほど多くのメモリを消費していないようです。起動後はかなり控えめなので、メモリ使用量も数時間で増加しています。
これは非常に満足のいく答えではありませんが、カーネルの メモリとスワップアカウンティングを有効にする は、過剰なメモリ使用量を抑制しているようです。