ECS Cluster CPU Reservation Saturation
criticalResource ContentionUpdated Nov 6, 2025
High CPU reservation in ECS clusters leads to task placement failures where new tasks remain pending indefinitely, preventing service scaling and causing cascading latency issues.
Sources
Technologies:
How to detect:
Monitor CPUReservation metric approaching 100% of cluster capacity. Symptoms include tasks stuck in PENDING state, service events showing placement failures, and inability to scale services despite low actual CPU utilization.
Recommended action:
Compare CPUReservation vs CPUUtilization across services to identify over-reserved containers. Adjust container-level CPU limits in task definitions to match actual usage. Scale cluster capacity if utilization justifies reservation levels. Use ECS Explorer to identify which services are over-reserving relative to usage.