Linux CPU scalability

Description

Test that your Linux-hosted service scales as expected when CPU capacity is limited. Gremlin consumes CPU in three stages—50%, 75%, and 90%—to validate scaling thresholds.

What this Scenario does

This Scenario progressively consumes CPU on your Linux hosts in three stages: 50%, 75%, and 90%. This simulates the kind of CPU pressure that can come from traffic spikes, resource-intensive workloads, or noisy neighbors on shared infrastructure.

Why run this Scenario?

  • Validate that auto-scaling groups or load balancers respond correctly to CPU pressure on Linux instances.
  • Verify that monitoring and alerting detects CPU saturation on Linux hosts before it impacts services.
  • Test application performance under constrained CPU on Linux to identify performance degradation thresholds.
  • Optimize Linux host sizing and capacity planning based on real CPU pressure behavior.

Expected outcome

As CPU usage increases on Linux hosts, systems automatically scale based on the thresholds you've set, maintaining service performance throughout.

Target
Linux
Linux
Experiments
CPU
CPU
Preview
Runtime:  
15 minutes