虽然CPU不高,但AWS RDS t2.medium CPU信誉很低

Ser*_*aru 3 amazon-web-services amazon-rds

我正在围绕这个问题解决这个问题,尽管我的CPU在这段时间内持续低于40%,但CPU平衡不断下降.

我正在使用带有MySQL的t2.medium,根据这个页面,如果我<40%,我的CPU积分会不会增加?

参考:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html

CPU <40%,积分耗尽

Mic*_*bot 7

t2.medium的基准性能是40%的CPU利用率,范围为0%到200%,因为该机器有2个核心.

在0%到100%的范围内,如Cloudwatch中显示的那样,它是20%.

这可以通过以下计算来说明:

以100%运行的单个核心每小时消耗60个信用点(每分钟1个信用点).这是CPU信用的定义.

一个CPU信用等于一个以100%利用率运行一分钟的vCPU.vCPU,利用率和时间的其他组合也等于一个CPU信用; 例如,一个vCPU以50%的利用率运行两分钟或两个vCPU,以25%的利用率运行两分钟.

两个核心均以100%运行,每小时消耗120个信用点(每个核心每分钟1个信用点=每分钟2个信用点).

t2.medium每小时可获得24学分.

基准绩效与获得学分的比率直接相关...... 24学分表示24分钟100%利用一个核心.

因此,防止平衡不断接近零的最大持续利用率是以下之一:

  • 24÷60 = 40%(一个核心使用这么多,另一个核心闲置)

  • 24÷120 = 20%(两个核心使用这么多,每个)

......或任何组合,例如一个核心的10%和另一个核心的30%.

如果这给你的印象是有一些不诚实的事情......那就没有了:t2.small(单核机器)的基线是1核心的20%.t2.medium的基线(价格的两倍)是两倍--1 个核心的 40%或2个核心各20%.