Benchmark – objektivní standard nebo srovnání používané k měření výkonu nebo pokroku. V oblasti výpočetní techniky je benchmark standardní sadou kritérií používaných k měření výkonu počítače, nejčastěji jeho rychlosti, za dané časové období. Používá se k porovnávání různých strojů nebo konfigurací, které pomáhají rozhodnout, který je pro konkrétní úkol nejvhodnější.
Benchmarking je velmi důležitý pro zlepšení výkonu systému. Různé metody benchmarkingu mohou být použity k porovnání různých strojů nebo hardwaru nebo dokonce k porovnání různých programovacích jazyků. Například benchmarking umožňuje srovnání mezi různými CPU pro porovnání výkonu pro konkrétní úlohy. Příkladem takového benchmarkingu je populární vydání Primate Labs' Geekbench, které poskytuje informace o benchmarkingu, porovnávání a odstraňování problémů s procesory Mac.
Benchmarking se používá také pro vývoj softwaru. Výkon a škálovatelnost počítačových aplikací nebo algoritmů lze testovat spuštěním benchmarkových testů na aplikaci. Benchmarking pomáhá vývojářům a systémovým administrátorům optimalizovat výkon aplikací tím, že poskytuje užitečná a definitivní srovnávací čísla. Kromě toho je benchmarking velmi užitečný při porovnávání vlivů různých hardwarových konfigurací a verzí softwaru na výkon softwaru.
Benchmarking lze také použít k měření výkonu konkrétního hardwarového zařízení nebo softwarového programu za určitých podmínek, jako jsou vstupní/výstupní operace, využití paměti, kapacita úložiště, využití sítě atd. Běžně používané nástroje pro srovnávání jsou populární SysBench a PhoronixTestSuite.
Ve světě kybernetické bezpečnosti se benchmarking používá k porovnání bezpečnostních prvků různých softwarů a jejich přizpůsobení aktuálním potřebám systému. Benchmarking pomáhá správcům systému vybrat bezpečný software s požadovanými bezpečnostními funkcemi pro jejich systémy.
Závěrem lze říci, že benchmarking je velmi důležitý a lze jej použít v různých oblastech výpočetní techniky, programování a kybernetické bezpečnosti. Je to cenný nástroj, který pomáhá zlepšovat výkon hardwaru a softwaru a také poskytuje spolehlivou metodu srovnání různých řešení.