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.