Статистика Docker и статистика оперативной памяти - PullRequest
0 голосов
/ 04 октября 2019

Я использую статистику Docker для проверки производительности службы (службы A), работающей в контейнере Docker.

Я запускаю скрипт, который запускает новый сервис каждые 3 секунды.

Затем служба A запрашивает данные у этих новых служб и сохраняет их.

Когда я отслеживаю использование памяти из статистики докера, когда сценарий завершается, я получаю конечное значение ОЗУ 22,54 МБ / 3,852 ГБ.

Я также отслеживаю с помощью runtime.MemStats, и он возвращает только 11 МБ.

Более конкретно: {\"Alloc\":11739792,\"TotalAlloc\":307488272,\"Sys\":31156472,\"Mallocs\":3768022,\"Frees\":3619052,\"LiveObjects\":148970,\"PauseTotalNs\":171105902,\"NumGC\":335,\"NumGoroutine\":543}" source="edge.go:1943".

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

Спасибо

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