Linux memory scalability

Description

Verify that your Linux-hosted service scales as expected when memory is limited. Gremlin increases memory utilization in three stages—50%, 75%, and 90%—to validate memory management.

What this Scenario does

This Scenario progressively consumes memory on your Linux hosts in three stages: 50%, 75%, and 90%. This simulates memory pressure from traffic spikes, memory leaks, or under-provisioned instances.

Why run this Scenario?

  • Identify memory leaks or poor garbage collection in applications running on Linux hosts.
  • Test how Linux OOM Killer behavior affects your services under extreme memory pressure.
  • Verify that monitoring and alerting triggers before memory exhaustion on Linux infrastructure.
  • Optimize Linux host memory provisioning based on real memory pressure behavior to balance cost and performance.

Expected outcome

If memory usage spikes to 90% on a Linux host, the application continues to function without performance degradation for at least 5 minutes.

Target
Linux
Linux
Experiments
Memory
Memory
Preview
Runtime:  
20 minutes