{% extends 'base.html' %} {% load static from staticfiles %} {% block sidebar_active %} {% endblock sidebar_active %} {% block page_content %}

Istio Performance Test Benchmarks and Measurements

These are the benchmarks we run on a daily basis and publish those measurements in the following sections.

Istio Performance Test Configurations

For testing Istio performance under different settings, there are multiple perf test configurations.

  • Telemetry Modes:
    • baseline: Client pod directly calls the server pod, no sidecars are present.
    • none-mtls: Mutual TLS is enabled and Istio proxy with no Istio specific filters configured.
    • none-plaintext: Only plaintext and Istio proxy with no Istio specific filters configured.
    • v2-stats-nullvm: Generate Istio standard prometheus metrics using nullvm plugin.
    • v2-sd-full-nullvm: Export stackdriver metrics, access logs and edges using nullvm plugin.
    • v2-sd-nologging-nullvm: Same as above, but does not export access logs.
    • mixer: Client and server sidecars are present with mixer configured (was deprecated in Istio release 1.7).
  • Sidecar Injection Modes:
    • both: Both client and server sidecars are enabled.
    • serveronly: Only server sidecar is enabled.
    • clientonly: Only client sidecar is enabled.
{% endblock page_content %} {% block charts_js %} {% endblock charts_js %}