mirror of https://github.com/istio/tools.git
|
|
||
|---|---|---|
| .. | ||
| auto-mtls | ||
| loadclient | ||
| pilot | ||
| rotate | ||
| templates | ||
| Chart.yaml | ||
| README.md | ||
| bootstrap-vm.sh | ||
| common.sh | ||
| run_servicegraph_job.sh | ||
| service-graph-diagram.png | ||
| setup_large_test.sh | ||
| values-istio-auth.yaml | ||
| values.yaml | ||
README.md
Load Testing
This directory contains tools to generate large services to test Istio under heavy load.
Service Graph
Service Graph provides a large tree of 20 services that will call each other, generated by isotope:

It will also set up an instance of Fortio to generate load.
Setup
To setup a service graph, run ./setup_large_test.sh NUM, where num is the number of instances to run.
Each instance will be created in a namespace service-graph##.
Each instance requests roughly 6 vCPUs and 6Gi of memory with Istio defaults.