Link Search Menu Expand Document (external link)

PG 1.2 Benchmarking

Table of contents


Vad är benchmarking?

Benchmarking handlar om att mäta prestanda/performance av något, i det här fallet kod. En benchmark är som en mätning (eller en uppsättning av mätningar) relaterat till exekvering av viss kod. Benchmarks låter dig jämföra kodens relativa prestanda medan du jobbar för att öka den. Det används alltså för att jämföra föreslagna ändringar mot den ursprungliga koden, för att ha koll på att prestandan ökar medan du optimerar koden. 1

Web server benchmarking

Benchmarking på web servrar görs för att testa prestandan på servern och se hur hög belastning den klarar av. Vanligtvis mäts prestandan i termer av:

  • Antal requests/förfrågningar som kan hanteras per sekund
  • Latency svarstiden (i millisekunder) för varje ny anslutning/request
  • Genomströmning i bytes per sekund

Viktigt att mätningarna måste utföras under varierande mängd klienter och requests per klient. För att testa belastningen på servern kan olika verktyg användas. 2


Referenser