benchmarkingverktøy
Benchmarkingverktøy er programvare som brukes til å måle ytelsen til maskinvare, programvare eller tjenester under forhåndsdefinerte arbeidsbelastninger. Formålet er å kvantifisere responstid, gjennomstrømning, kapasitet og ressursbruk slik at man kan sammenligne løsninger, gjøre kapasitetsovervåkning og veilede beslutninger om innkjøp og konfigurasjon. Verktøyene varierer i fokus og kompleksitet og kan brukes i utvikling, drift og evaluering av systemer.
De viktigste kategoriene inkluderer systembenchmarksing (CPU, minne, lagrings-IO og nettverk), databasebenchmarking (spesifikke spørringer og transaksjonssett), samt
Moderne benchmarkingverktøy tilbyr ofte reproduserbarhet gjennom skript eller konfigurasjon, automatisering av kjøringer, støtte for flere plattformer,
Bruk av benchmarkingverktøy krever forsiktighet: kalibrering, varmeoppvarming, isolering av variabler og tydelig tolkning av resultater i
Eksempler på verktøy inkluderer Phoronix Test Suite for generelle systemtester, Geekbench for plattformomfattende ytelse, ApacheBench og