Skip to content
Go to file
Cannot retrieve contributors at this time
47 lines (40 sloc) 2.02 KB
# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
title: "Performance"
<h2>Sizing and capacity planning</h2>
Sizing and capacity planning involves figuring out how many nodes are needed
and what kind of hardware best fits the use case:
<li><a href="sizing-search.html">Sizing Vespa search</a>: How to size a Vespa search cluster</li>
<li><a href="caches-in-vespa.html">Caching in Vespa</a>: How to enable caches in Vespa </li>
<li><a href="attribute-memory-usage.html">Attributes and memory usage</a>: How attributes impact the memory footprint, find attribute memory usage</li>
<li><a href="../proton.html#proton-maintenance-jobs">Proton maintenance jobs</a>: Impact on resource usage</li>
<li><a href="../graceful-degradation.html">Coverage degradation</a>: Timeout handling and Degraded Coverage</li>
<h2>Benchmarking and tuning</h2>
Benchmarking is important both during sizing and for testing new features.
What tools to use for benchmarking and how to tune system aspects of Vespa:
<li><a href="vespa-benchmarking.html">Benchmarking Vespa</a>:
Test Vespa performance</li>
<li><a href="feature-tuning.html">Search features and performance</a></li>
<li><a href="sizing-feeding.html">Feed performance</a>
<li><a href="container-http.html">Container Http performance testing using Gatling</a></li>
<li><a href="container-tuning.html">Container tuning</a>: JVM, container, docproc</li>
<li><a href="../reference/vespa-cmdline-tools.html#vespa-fbench">vespa-fbench</a>: Reference documentation</li>
Do a deep performance analysis - how to profile the application as well as Vespa:
<li><a href="profiling.html">Profiling</a>: Generic profiling tips.
Set up OProfile, do a simple analysis</li>
<li><a href="valgrind.html">Valgrind</a>: Run Vespa with Valgrind</li>
<li><a href="profiling-search-container.html">Container profiling</a>: Profile a container application</li>
You can’t perform that action at this time.