web-dev-qa-db-ja.com

Ubuntu 15.04で大量のスワップメモリ​​を使用しているDocker、なぜですか?

Ubuntu 15.04 x64 Docker(1.9.1-cs2、ビルド4ade326)ホストで、現在、物理メモリが最大940 MB、スワップメモリ​​が最大1GBの過剰なメモリ使用量に悩まされています。 topによると、Dockerは約780MBのスワップメモリ​​の消費に責任があります。 Dockerがなぜこれほど多くのスワップを使用しているのかをどうやって理解できますか?

私は主にNode.jsDockerコンテナを実行していますが、これはそれほど多くのメモリを消費していないようです。起動後はかなり控えめなので、メモリ使用量も数時間で増加しています。

5
aknuds1

これは非常に満足のいく答えではありませんが、カーネルの メモリとスワップアカウンティングを有効にする は、過剰なメモリ使用量を抑制しているようです。

1
aknuds1