Amazon web services AWS cloudwatch CPU利用率不低于';与实际使用不符

Amazon web services AWS cloudwatch CPU利用率不低于';与实际使用不符,amazon-web-services,amazon-ec2,cpu-usage,amazon-cloudwatch,Amazon Web Services,Amazon Ec2,Cpu Usage,Amazon Cloudwatch,我已设置AWS CloudWatch警报:CPU利用率>90%: 我已将报警/CPU%利用率指标添加到仪表板: 我知道-指标显示平均5分钟-但现在EC2实例的实际CPU使用率已经超过了1小时(因此也应该显示100%): 因为CloudWatch仅注册。20%,而不是实际的100%=>CloudWatch作为监控系统是无用的 这真的是真的吗?请告诉我发生了什么以及AWS如何提供这样的“服务”看看CpuCreditBalance度量。如果这是0,您的CPU将被限制在一个固定的百分比(这就是为什么您

我已设置AWS CloudWatch警报:CPU利用率>90%:

  • 我已将报警/CPU%利用率指标添加到仪表板:

  • 我知道-指标显示平均5分钟-但现在EC2实例的实际CPU使用率已经超过了1小时(因此也应该显示100%):

    因为CloudWatch仅注册。20%,而不是实际的100%=>CloudWatch作为监控系统是无用的


    这真的是真的吗?请告诉我发生了什么以及AWS如何提供这样的“服务”

    看看CpuCreditBalance度量。如果这是0,您的CPU将被限制在一个固定的百分比(这就是为什么您看到直线)

    您的主机将自己视为100%,因为它无法再使用CPU

    所有的T实例都是突发的,所以一旦它们耗尽,CPU的性能就会受到限制。您可以更改实例类型或启用无限制的信用(将产生额外成本)


    进一步阅读:

    Hi这是一个burstable实例吗?它是一个AWS EC2 t3.small实例(2 cpu+2 gb内存)。它看起来也是burstable是的:这对CloudWatch意味着什么?最近的两周是这样的:-这就是你所说的吗?我不知道每个实例都有一个CPU信用限制。所以我应该把它理解为一句话……就像你在手机订阅中所说的那样?如果使用太多数据-突然下载速度将被限制在绝对最小值?在这两种选择中,你建议我怎么做?您认为最好的解决方案是什么?您应该有使用它的经验吗?您好,是的,达到了0。在余额为0时设置警报,因为这将在您有性能上限时发生。如果这不经常消耗,你可以添加无限制的爆裂。我的t3.small每小时成本0.0392美元。它还指出,t-实例:Windows每小时vCPU 0.096美元。因此,当它爆裂时,成本为0.0392美元/小时+(2 x 0.096美元/小时)-对(因为它列出了它有2个vcpu)?但奇怪的是——t3实例已经在“无限制”模式下启动了,根据这一点:那么再次-->为什么我仍然有CPU积分问题/限制-AWS应该向我收费,然后让我使用我想要的所有CPU?进一步:当我在“EC2实例”下时右键单击-->实例设置-->更改T2/T3 unlimited-->我得到这个弹出窗口:因此,根据这个弹出窗口,它与AWS自己的文档冲突——该文档说明pér default已经在“unlimited mode”(无限制模式)下启动。但至少它解释了我所有的问题:-D,我现在完全理解了所有这些的动态:-D我从2014年就开始与AWS合作,我从来没有意识到这些实例类型有所谓的CPU报价限制。我刚刚做到了,它只是从这个:到这个LOL!这是在错误的方向爆发:-D但至少CPU使用率指标从20%上升到50%以上