tools/perf/load
Eric Van Norman 68a3b263c7
Fix lint markdown errors (#2366)
2023-02-07 15:28:34 -08:00
..
auto-mtls Fix various typos in the source code (#2008) 2022-05-31 14:39:42 -07:00
loadclient
pilot Fix lint markdown errors (#2366) 2023-02-07 15:28:34 -08:00
rotate
templates
Chart.yaml
README.md
bootstrap-vm.sh
common.sh Use istio-injection=enabled as default for stability test (#2146) 2022-09-22 12:05:42 -07:00
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: service-graph-diagram.png

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.