Статистика Docker показывает разные данные по сравнению с cadvisor - PullRequest
0 голосов
/ 12 марта 2019

У меня есть 2 контейнера Docker, работающих на компьютере Centos

для целей мониторинга памяти Docker, я установил " cadvisor " на машину через образы Docker

, когда ясравните значения " Docker stats " и " cadvisor ", после чего я увижу, что cadvisor показывает больше использования памяти, чем статистика Docker

например, значение использования памяти в команде статистики Docker для одного контейнера равно 520 МБ , но в значении cadvisor * 756 МБ

Какой из этих вариантов верен?

1 Ответ

0 голосов
/ 29 апреля 2019

Согласно документации Docker:

В Linux интерфейс командной строки Docker сообщает об использовании памяти, вычитая использование кэша страниц из общего объема используемой памяти.

https://docs.docker.com/engine/reference/commandline/stats/

Итак, чтобы получить из cAdvisor то же значение, что и docker stats show, вы можете использовать следующее выражение: container_memory_usage_bytes - container_memory_cache

Я попробовал и получил те же значения, что и docker stats.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...