Docker потребление памяти демоном со временем растет - PullRequest
1 голос
/ 16 января 2020

Вот сценарий:

На виртуальной машине Debian GNU / Linux 9 (растянуть) У меня работает два контейнера. Позавчера я получил предупреждение от мониторинга, что использование памяти относительно высоко. Посмотрев на ВМ, можно определить, что они нужны не контейнерам, а демону Docker. htop

После перезапуска службы я заметил новое увеличение спроса на память через два дня. См. График c.

RAM + Обзор подкачки

Известна ли утечка памяти для этой версии?

Docker версия


Развитие памяти (контейнер) через 2 дня:

Контейнер 1 не изменился Контейнер 2 увеличен с 21,02 МБ до 55 МБ


Развитие памяти (ВМ) через 2 дня: MEM увеличено на машине с 273 МБ (после перезагрузки) до 501M

dockerd - после перезапуска 1,3% MEM% - через 2 дня 6,0% MEM%

1 Ответ

0 голосов
/ 16 января 2020

Контролируйте свои контейнеры, чтобы видеть, изменяется ли их использование памяти с течением времени:

> docker stats

CONTAINER ID        NAME                CPU %               MEM USAGE / LIMIT     MEM %               NET I/O             BLOCK I/O           PIDS
623104d00e43        hq                  0.09%               81.16MiB / 15.55GiB   0.51%               6.05kB / 0B         25.5MB / 90.1kB     3
...