Что такое кредитный баланс процессора в EC2?



я наткнулся на кредитный баланс процессора в мониторинге EC2 . Что такое кредитный баланс процессора?

979   4  

4 ответов:

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% CPU в течение 5 минут, вы потратите 2.5(i.e. 5*0.5) кредиты ЦП.

кредитный баланс процессора это просто сумма кредита CPU, доступная в вашем аккаунте в любой момент.

при создании экземпляра вы получите начальный кредит процессора. Каждый час вы будете получать определенное количество кредитов CPU автоматически (эта сумма зависит от типа экземпляра). Если вы не взорвете производительность ЦП, кредит ЦП будет добавлен к вашему кредитному балансу ЦП вашего счета. Если у вас нет кредита CPU(т. е. баланс кредита CPU превращается в 0), ваш экземпляр будет работать на базовой производительности.

подробнее о кредитах процессора здесь: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html#t2-instances-cpu-credits

по данным официальный документ:

Amazon EC2 позволяет выбирать между фиксированными экземплярами производительности (например, M3, C3 и R3) и разрывные экземпляры производительности (например, T2). Пакетные экземпляры производительности обеспечивают базовый уровень ЦП производительность с возможностью взрыва выше базовой линии. Инстансы T2 предназначены для рабочих нагрузок, которые не используют полный процессор часто или последовательно, но иногда нужно лопнуть.

T2 базовая производительность экземпляров и их способность к разрыву регулируются по кредитам ЦП. Каждый инстанс T2 регулярно получает кредиты центрального процессора , скорость которого зависит от размера экземпляра. T2 экземпляры начисляются Кредиты ЦП, когда они простаивают, и использовать кредиты ЦП, когда они есть активный. Кредит процессора обеспечивает производительность полное ядро процессора для одна минута.

чтобы расширить предыдущий ответ.

t2 экземпляры класса используют разрывную модель процессора. Вместо того, чтобы иметь доступ к полным ресурсам ЦП все время, вы получаете доступ к полной базе ресурсов ЦП на модели кредита ЦП.

когда ваш экземпляр работает на холостом ходу, экземпляр создает кредиты до шапки. Скорость и колпачок зависят от размера экземпляра.

когда вы используете ресурсы процессора, вы тратите эти кредиты. Как только вы закончите, ваша загрузка процессора будет очень низкой пока вы не создадите больше кредитов.

когда ваш экземпляр использует меньше ресурсов ЦП, чем позволяет его базовый уровень производительности (например, когда он простаивает), неиспользуемые кредиты ЦП (или разница между тем, что было заработано и что было потрачено) хранятся в кредитном балансе до 24 часов, создавая кредиты ЦП для разрыва.

Comments

    Ничего не найдено.