Benchmarkování je spuštění počítačových programů za účelem posouzení výkonu počítačového hardwaru a softwarových aplikací. Hardwarové benchmarky hodnotí mnoho různých atributů, například výkon procesoru, paměti, grafické karty, pevného disku a sítě. Existují dva různé typy benchmarků: syntetické a aplikační. Syntetický benchmark zatěžuje určitou komponentu, například nepřetržitým zápisem a čtením dat. Aplikační benchmarky měří výkon reálných aplikací, jako jsou databáze a servery.

Použití benchmarkového softwaru umožňuje testerům systémů a uživatelům získat objektivní a nezávislý způsob hodnocení výkonu hardwaru. Provedením změn v systému mohou uživatelé zjistit, zda došlo ke zlepšení výkonu tohoto hardwaru. Výsledky benchmarkového softwaru mohou pomoci učinit důležitá rozhodnutí o případných nutných změnách hardwaru, aby bylo možné identifikovat případná úzká místa v systému. Je však třeba mít na paměti, že benchmarky nejsou vždy přesné a mohou být přístupné manipulaci ze strany vývojářů hardwaru, kteří mohou navrhnout hardware tak, aby si vedl obzvláště dobře v konkrétních testech, které nejsou obecně replikovány.

Existuje široká škála nástrojů pro benchmarking Linuxu, které jsou uvolněny pod licencí open source. Abychom poskytli přehled o kvalitě dostupného softwaru, sestavili jsme seznam 9 zdatných benchmarkových nástrojů. Doufejme, že se zde najde něco, co uživatelům pomůže vyladit jejich systém a síť a provést rozumná srovnání.

Obzvláště užitečná webová stránka pro přístup k výsledkům benchmarků je OpenBenchmarking.org. Poskytuje otevřenou platformu pro spolupráci se standardizovaným profilem testů a systémem správy sad pro distribuci a standardizaci benchmarků.

Nyní prozkoumáme 9 nástrojů pro benchmarkování, které máme k dispozici. Pro každý titul jsme sestavili jeho vlastní stránku na portálu, úplný popis s podrobným rozborem jeho funkcí, snímek obrazovky softwaru v akci spolu s odkazy na příslušné zdroje.

.

Benchmarkové nástroje
Phoronix Test Suite Komplexní platforma pro testování a benchmarking
hyperfine Příkaz založený na příkazech.řádku
IOzone Nástroj pro benchmarkování souborového systému
sysbench Skriptovatelná databáze a benchmark výkonu systému
fio Scriptovatelný I/O nástroj pro benchmarky úložiště a testování disků
bonnie++ Software pro sadu benchmarků
netperf Srovnávací test výkonu sítě
HardInfo System Profiler and Benchmark
LLCbench Sada benchmarků pro charakterizaci architektury na nízké úrovni

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.