Não é uma resposta super satisfatória, mas habilitando a contabilização de memória e troca no kernel parece ter controlado o uso excessivo de memória.
Estou sofrendo de uso excessivo de memória, atualmente somando ~ 940 MB de memória física e ~ 1 GB de memória swap, no meu host Ubuntu 15.04 x64 Docker (1.9.1-cs2, build 4ade326). De acordo com top
, o Docker é responsável pelo consumo de cerca de 780 MB de memória swap. Como posso descobrir por que o Docker está usando muita troca?
Estou executando principalmente um contêiner Docker do Node.js, que parece não consumir tanta memória. O uso de memória também está aumentando em algumas horas, já que é bastante modesto após a inicialização.
Não é uma resposta super satisfatória, mas habilitando a contabilização de memória e troca no kernel parece ter controlado o uso excessivo de memória.
Tags swap docker memory ubuntu ubuntu-15.04