Я был параноиком, что канал веб-сокета, который я слушал на t3.micro
экземпляр был заблокирован временем кражи ЦП из других экземпляров в том же гипервизоре.
Поэтому я переключился на c5d.large
экземпляра и определенно заметил меньшую задержку. Но теперь мне любопытно ... откуда мой График кредита ЦП исчезнуть в разделе мониторинга EC2?
Делать c5d.large
экземпляры не имеют Кредиты CPU по какой-то причине? Если нет, то почему?
Кредиты ЦП применяются только к инстансам T2 / T3. Каждый экземпляр T2 / T3 накапливает некоторые кредиты ЦП в секунду, а также, когда он используется (то есть не «простаивает»), он тратит эти кредиты ЦП. Когда у него заканчиваются кредиты, он либо замедляется до базовой производительности (по умолчанию T2), либо продолжает работать на полной скорости, при этом вы платите за необходимые дополнительные кредиты (T3 по умолчанию и T2 «неограниченный режим»).
Видеть Об уточнении условий работы t2 и t3? для более подробного объяснения.
Обратите внимание, что это не относится ни к какому другому типу экземпляра - C3, C4, C5, M5 и т. Д. Ни один из них не использует кредиты ЦП и всегда может использовать полную выделенную скорость.
Также обратите внимание, что если вы обновились с t3.micro к c5d.large теперь у вас гораздо более мощный экземпляр. Неудивительно, что вы видите меньшую задержку!
Надеюсь, это объясняет это :)