Container CPU scalability

Description

Test that your service scales as expected when CPU capacity is limited. Gremlin will consume CPU in 3 stages: 50%, 75%, and 90%.

What this Scenario does

This Scenario progressively consumes CPU within your containers in three stages: 50%, 75%, and 90%. This simulates CPU contention from resource-intensive workloads or under-provisioned container resource limits.

Why run this Scenario?

  • Validate that container CPU resource limits are configured correctly and prevent resource starvation.
  • Verify that container health checks and orchestration detect CPU pressure and trigger appropriate responses.
  • Test how container resource limits interact with the host's CPU capacity under load.
  • Identify containers that are under-provisioned for CPU before they cause production performance issues.

Expected outcome

As CPU usage increases within containers, the container runtime and orchestration layer automatically scale based on the thresholds you've set.

Target
Containers
Containers
Experiments
CPU
CPU
Preview
Runtime:  
15 minutes