У меня есть много приложений, работающих на контейнерах в Мезосе, управляемых через марафон. Я дал распределение ЦП для каждого приложения при развертывании через марафон, например 1, .5 и т. Д. Но распределение ЦП в марафоне не означает, что его 1 процессор или половина процессора. Это просто означает, что его коэффициент разделения времени. Также каждый контейнер получает доступ ко всем ЦП на своем хосте.Как измерить использование ЦП каждого контейнера в Мезосе?
Теперь я хочу измерить эффективность процессора каждого контейнера на ведомых устройствах Mesos, чтобы я мог уменьшить или увеличить распределение CPU для каждого приложения в марафоне. Я просто хочу сделать использование ресурсов еще более эффективным.
Я мог бы использовать https://github.com/bobrik/collectd-mesos-tasks, но проблема в показателях использования процессора не связана с распределением CPU в марафоне.
Вопросы об общем вычислительном оборудовании и программном обеспечении не относятся к теме для переполнения стека, если только они не связаны напрямую с инструментами, используемыми в основном для программирования. Вы можете получить помощь в Super User. –
Вопрос подходит для SO. Речь идет о получении перфектных данных от Mesos/Marathon, что так же важно для разработчиков, как и для админов. –
Спасибо @micheal – Balu