Skip to main content

26 docs tagged with "linux-faults"

View all tags

Linux API block

Block API requests passing through a target Linux machine for a configurable duration by returning a configured status code, so you can test how callers handle a sudden API outage.

Linux API latency

Add latency to API requests passing through a target Linux machine for a configurable duration so you can test how callers handle slow API responses.

Linux API modify body

Replace API request or response bodies passing through a target Linux machine for a configurable duration so you can test how callers handle unexpected payloads.

Linux API modify header

Override HTTP headers on API requests or responses passing through a target Linux machine for a configurable duration so you can test how callers handle altered headers.

Linux API status code

Override the HTTP status code (and optionally the response body) of API responses passing through a target Linux machine for a configurable duration.

Linux CPU stress

Apply CPU load to a target Linux machine for a configurable duration so you can test how the workload behaves when compute is starved.

Linux disk fill

Fill a disk path on a target Linux machine to a configured size for a configurable duration so you can test how the workload behaves when storage runs out.

Linux disk I/O stress

Apply disk I/O load to a target Linux machine for a configurable duration so you can test how the workload behaves when disk bandwidth is saturated.

Linux DNS error

Force DNS resolution failures for target host names on a Linux machine for a configurable duration so you can test how the workload behaves during a DNS outage.

Linux DNS spoof

Return spoofed IP addresses for target host names on a Linux machine for a configurable duration so you can test how the workload behaves when DNS resolves to unexpected endpoints.

Linux fs fill

Fill a filesystem path on a target Linux machine to a configured size for a configurable duration so you can test how the workload behaves when storage runs out.

Linux JVM CPU stress

Apply CPU stress inside a target Java process on a Linux machine for a configurable duration so you can test how the JVM behaves under compute pressure.

Linux JVM memory stress

Apply memory stress inside a target Java process on a Linux machine for a configurable duration so you can test how the JVM behaves under memory pressure.

Linux JVM method exception

Throw a configured exception from a target class and method in a Java process on a Linux machine so you can test how the application handles unexpected exceptions.

Linux JVM method latency

Add latency to a target class and method in a Java process on a Linux machine so you can test how the application behaves when an internal method slows down.

Linux JVM modify return

Override the return value of a target class and method in a Java process on a Linux machine so you can test how callers handle unexpected return data.

Linux JVM trigger GC

Force garbage collection in a target Java process on a Linux machine for a configurable duration so you can test how the workload behaves under repeated GC events.

Linux memory stress

Consume memory on a target Linux machine for a configurable duration so you can test how the workload behaves under memory pressure and OOM conditions.

Linux network corruption

Corrupt a percentage of network packets leaving a target Linux machine for a configurable duration so you can test how the workload behaves when packet contents are damaged.

Linux network duplication

Duplicate a percentage of network packets leaving a target Linux machine for a configurable duration so you can test how the workload behaves when packets are duplicated.

Linux network latency

Add network latency to traffic leaving a target Linux machine for a configurable duration so you can test how the workload behaves when the network is slow.

Linux network loss

Drop a percentage of network packets leaving a target Linux machine for a configurable duration so you can test how the workload behaves when packets are lost.

Linux network rate limit

Throttle network bandwidth leaving a target Linux machine for a configurable duration so you can test how the workload behaves when bandwidth is constrained.

Linux process kill

Kill target processes on a Linux machine for a configurable duration so you can test how the workload behaves when a critical process disappears.

Linux service restart

Stop and restart systemd services on a target Linux machine for a configurable duration so you can test how the workload behaves when a service flaps.

Linux time chaos

Skew the system clock on a target Linux machine for a configurable duration so you can test how the workload behaves when time jumps forward or backward.