0

I have a task defined with 0.5vCPU. It has two containers with 0.25vCPU

Can someone explain to me what the below CPU Utilization graph represents?

enter image description here

The above graph is from Health and Metrics section in AWS Console for the sevice.

Since each of my containers has 0.25 vCPU it is expected that the container gets at most 25% of a CPU core every second. Then what does ~115% (max CPU utilisation) mean in the above graph?

Should not the container be killed when it reaches 100% CPU Utilisation? Why is the max cpu utilisation showing more than 100%?

3
  • I suspect you're getting 100% of the 0.25vCPUs you've provisioned.
    – Tim
    Commented Oct 22, 2023 at 22:03
  • Yes that's what's my understanding also. Then should not the container be killed when it breaches 100%? I am running without auto-scaling on.
    – tuk
    Commented Oct 23, 2023 at 5:43
  • My quick research suggests Fargate doesn't burst, but maybe it does a tiny bit? Otherwise it could be a graphing error. The only way to know for sure might be to ask AWS Support.
    – Tim
    Commented Oct 23, 2023 at 6:16

0

You must log in to answer this question.

Browse other questions tagged .