最近,由于AWS维护警报,我被要求重启我的EC2实例.重启后我发现我的CPU余额已经消耗掉了.这是为什么?这是怎么回事?
停止并启动t2标准类实例会将您的实例移动到新的主机系统,清除您的信用余额,然后通常¹会为您提供每个vCPU 30个信用点的基线,以确保顺利启动.
T2标准实例在启动或启动时每个vCPU获得30个启动信用.例如,t2.micro有一个vCPU并获得30个启动信用,而t2.xlarge有四个vCPU并获得120个启动信用.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-std.html
重新启动不会执行此操作,但重新启动(即,启动后停止),并且大多数维护事件所需的停止/启动是重新启动,而不是重新启动.
小费
要确保您的工作负载始终获得所需的性能,请切换到T2 Unlimited或考虑使用更大的T2实例大小.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-std.html
T2无限制机器可以在未来24小时内借入未来的CPU信用收入,因此他们无法获得初始贷方余额.除非您的工作量太大,以至于在接下来的24小时内,您继续使用的贷款金额会导致您花费超过您的收入,否则您不需要为这些借入的抵免额外收取额外费用.
¹ 通常情况下,除非您在过去24小时内执行了超过100次停止/启动或启动超过100 t2标准的机器或您的帐户是新的,以防止游戏系统.新账户逐渐上升到100门槛.