Я страдаю от чрезмерного использования памяти, которое в настоящее время составляет ~ 940 МБ физической и ~ 1 ГБ памяти подкачки на моем хосте Ubuntu 15.04 x64 Docker (1.9.1-cs2, build 4ade326). В соответствии с top
, Docker отвечает за потребление около 780 МБ памяти подкачки. Как я могу понять, почему Docker использует так много свопа?
В основном я использую Docker-контейнер Node.js, который, похоже, не потребляет так много памяти. Использование памяти также увеличивается за несколько часов, так как после загрузки оно довольно скромное.
Это не очень удовлетворительный ответ, но включение учета памяти и свопинга в ядре, похоже, сдерживает чрезмерное использование памяти.