Назад | Перейти на главную страницу

AMI Amazon EC2 t2.micro требует времени для выполнения команд

Я использую свежий Amazon EC2 t2.micro AMI. Я установил sails.js на сервере.

sudo npm install sails -g

Я побежал sails new app-name создать новый sails.js приложение. На моем локальном компьютере создание нового приложения занимает 5 секунд. На сервере то же самое занимает более 2 минут.

Я использую sails v0.11.2 и node v4.2.4 на моей локальной машине и на сервере.

Я что-то упустил?

Этот размер инстансов является одним из наименее обеспеченных в парке EC2. Ожидается, что он не будет работать так же хорошо, как ваш локальный компьютер.

Экземпляры T2 имеют некоторую базовую производительность и способность увеличивать ее. Базовая производительность зависит от размера инстанса T2 (10% для t2.micro, 20% для t2.small и т. Д.).

Что значит "разрывной"? Экземпляр T2 получает некоторое начальное количество кредитов ЦП, а затем зарабатывает определенное количество кредитов ЦП в час (детализация по времени выражается в миллисекундах). Когда загрузка ЦП ниже базовой производительности, кредитный баланс инстанса T2 увеличивается (на 24 часа). Когда требуется выйти за пределы базовой производительности, он просто выходит за рамки и тратит определенное количество кредитов. Он может увеличить производительность процессора до 100%. Когда все кредиты будут израсходованы, инстанс T2 будет работать с базовой производительностью.

Есть две новых метрики CloudWatch для отслеживания использования кредитов и баланса инстансов T2:

  • CPUCreditUsage
  • CPUCreditBalance

Эти показатели помогут вам найти подходящий экземпляр T2 для рабочей нагрузки вашего приложения. Ниже вы можете увидеть график обоих показателей и того, как они могут меняться со временем.

.

Для более подробной информации, пожалуйста, проверьте Инстансы T2 официальная документация.