CPU Experiment
Supported platforms:
The CPU experiment generates high load for one or more CPU cores. It does this by running expensive arithmetic…
The CPU experiment generates high load for one or more CPU cores. It does this by running expensive arithmetic operations across a number of threads (one for each core targeted). When the CPU Gremlin runs, the OS Scheduler decides where the process will run and your application (and all other processes) will compete for CPU time. There's no guarantee that our process will all block others.
As of 2.58.0: When the CPU experiment is run against a container target (including Kubernetes), the target's available CPU cores reflects its cgroup limits. This value is currently rounded up to the nearest whole CPU value. For example, a CPU experiment run against a container with a CPU limit of 500m
will compute a maximum of 1 cpu available. Support for fractional CPUs in these environments may come in a subsequent release.
Options