Я столкнулся с кредитным балансом ЦП в мониторинге EC2. Что такое кредитный баланс ЦП ?
Я столкнулся с кредитным балансом ЦП в мониторинге EC2. Что такое кредитный баланс ЦП ?
Ответы:
AWS EC2
имеет 2 разных типа экземпляров: экземпляры фиксированной производительности (например, M3, C3 и т. д.) и экземпляры пакетной производительности (например, T2). Fixed Performance Instances
обеспечивает стабильную производительность процессора , тогда как Burstable Performance Instances
обеспечить baseline CPU performance
при нормальной нагрузке. Но при увеличении рабочей нагрузки Burstable Performance Instances
есть возможность разорвать, т.е. увеличить производительность процессора.
CPU Credit регулирует количество скачков ЦП экземпляра. Вы можете потратить этот кредит ЦП на увеличение производительности ЦП во время пакетного режима. Предположим, вы работаете с экземпляром на 100% производительности ЦП в течение 5 минут, вы потратите 5(i.e. 5*1.0)
Кредит ЦП. Точно так же, если вы запускаете экземпляр с производительностью ЦП 50% в течение 5 минут, вы потратите 2.5(i.e. 5*0.5)
Кредиты ЦП.
Кредитный баланс ЦП - это просто сумма кредита ЦП, доступная на вашем счете в любой момент.
При создании экземпляра вы получите начальный кредит ЦП . Каждый час вы автоматически получаете определенное количество кредитов CPU (эта сумма зависит от типа инстанса). Если вы не увеличите производительность ЦП, кредит ЦП будет добавлен к кредитному балансу ЦП вашей учетной записи. Если у вас нет кредита ЦП (т. Е. Кредитный баланс ЦП превращается в 0), ваш экземпляр будет работать с базовой производительностью.
Подробнее о кредитах ЦП и базовой производительности для экземпляров с увеличивающейся производительностью
Согласно официальному документу :
Amazon EC2 позволяет выбирать между инстансами с фиксированной производительностью (например, M3, C3 и R3) и инстансами с увеличивающейся производительностью (например, T2). Экземпляры с изменяемой производительностью обеспечивают базовый уровень производительности ЦП с возможностью повышения производительности выше базового. Инстансы T2 предназначены для рабочих нагрузок, которые не используют весь ЦП часто или постоянно, но иногда нуждаются в перегрузке.
Базовая производительность инстансов T2 и способность к пакетной передаче регулируются кредитами ЦП. Каждый экземпляр T2 постоянно получает кредиты ЦП, скорость которых зависит от размера экземпляра. Инстансы T2 накапливают кредиты ЦП, когда они простаивают, и используют кредиты ЦП, когда они активны. Кредит ЦП обеспечивает производительность полного ядра ЦП в течение одной минуты .
Чтобы расширить предыдущий ответ.
t2
Экземпляры класса используют модель ЦП с увеличивающейся нагрузкой. Вместо постоянного доступа к полным ресурсам ЦП вы получаете доступ ко всем ресурсам ЦП на основе кредитной модели ЦП.
Когда ваш экземпляр простаивает, он накапливает кредиты до предела. Ставка и ограничение зависят от размера инстанса.
Когда вы используете ресурсы ЦП, вы тратите эти кредиты. Как только вы закончите, использование вашего процессора будет очень низким, пока вы не накопите больше кредитов.
Когда ваш экземпляр использует меньше ресурсов ЦП, чем позволяет его базовый уровень производительности (например, когда он простаивает), неиспользованные кредиты ЦП (или разница между тем, что было заработано, и тем, что было потрачено) сохраняются на кредитном балансе до 24 часов. , наращивая кредиты ЦП для разрыва.