Amazon EC2 t2.micro AMI需要时间来执行命令

我正在使用新的Amazon EC2 t2.micro AMI 。 我在服务器上安装了sails.js 。

sudo npm install sails -g 

我跑了sails new app-name来创build一个新的sails.js应用程序。 我的本地机器需要5秒钟来创build一个新的应用程序。 在服务器上执行相同的操作需要2分钟以上的时间。

我在本地机器和服务器上使用了sails v0.11.2node v4.2.4

我在这里错过了什么?

这个实例规模是EC2车队中configuration最less的。 预计它的性能不如你的本地机器。

T2实例具有一些基线性能和突破它的能力。 基线性能取决于T2实例大小(t2.micro为10%,t2.small为20%)。

什么“突破”是什么意思? T2实例获得一些初始CPU信用数量,然后每小时获得特定数量的CPU信用(时间粒度以毫秒为单位)。 当CPU使用率低于基准绩效时T2实例贷方余额正在增长(24小时)。 当它需要超越基线performance时,它只会突破它并花费特定数量的信用。 它可以突破100%的CPU性能。 当所有信用花费T2实例将在基准性能运行。

有两个新的CloudWatch指标可用于监视T2实例的使用情况和余额:

  • CPUCreditUsage
  • CPUCreditBalance

这些指标将帮助您为应用程序工作负载find合适的T2实例。 下面,您可以看到两个指标的图表,以及它们如何随时间变化。

在这里输入图像说明

有关更多详细信息,请查看T2实例官方文档。