A benchmark a számítógépes programok futtatása a számítógépes hardver és szoftveralkalmazások teljesítményének értékelése érdekében. A hardver benchmarking számos különböző tulajdonságot értékel, például a processzor, a memória, a grafikus kártya, a merevlemez és a hálózat teljesítményét. A benchmarkoknak két különböző típusa van: a szintetikus és az alkalmazási benchmarkok. A szintetikus benchmarkok megterhelnek egy komponenst, például folyamatosan írnak és olvasnak adatokat. Az alkalmazási benchmarkok valós alkalmazások, például adatbázisok és szerverek teljesítményét mérik.

A benchmarkszoftverek használata lehetővé teszi a rendszertesztelők és a felhasználók számára, hogy objektív és független módon értékeljék a hardver teljesítményét. A rendszer módosításával a felhasználók megállapíthatják, hogy javult-e az adott hardver teljesítménye. A benchmark szoftverek eredményei segíthetnek fontos döntéseket hozni a hardveren szükséges változtatásokról a rendszer szűk keresztmetszeteinek azonosítása érdekében. Nem szabad azonban elfelejteni, hogy a benchmarkok nem mindig pontosak, és manipulálhatók a hardverfejlesztők által, akik a hardvert úgy tervezhetik meg, hogy különösen jól teljesítsen bizonyos teszteken, amelyeket nem ismételnek meg általánosan.

A nyílt forráskódú licenc alatt kiadott Linux benchmarking eszközök széles skálája létezik. Hogy betekintést nyújtsunk az elérhető szoftverek minőségébe, összeállítottunk egy listát 9 hozzáértő benchmarking eszközről. Remélhetőleg lesz itt valami, ami segít a felhasználóknak rendszerük és hálózatuk finomhangolásában, és értelmes összehasonlításokat végezhetnek.

A benchmark eredmények eléréséhez különösen hasznos weboldal az OpenBenchmarking.org. Ez egy együttműködő, nyílt tesztplatformot biztosít szabványosított tesztprofillal és csomagkezelő rendszerrel a benchmarkok terjesztéséhez és szabványosításához.

Vizsgáljuk meg most a rendelkezésünkre álló 9 benchmark eszközt. Mindegyik címhez összeállítottuk a saját portáloldalát, egy teljes leírást a funkciók mélyreható elemzésével, egy képernyőképet a szoftverről működés közben, valamint a vonatkozó forrásokra mutató linkeket.

.

Benchmark eszközök
Phoronix Test Suite Komprehensive testing and benchmarking platform
hyperfine Rust-alapú parancs-…soros benchmarking eszköz
IOzone Fájlrendszer benchmark eszköz
sysbench Skriptelhető adatbázis és rendszer teljesítmény benchmark
fio Skriptelhető I/O eszköz tárolási benchmarkokhoz és meghajtók teszteléséhez
bonnie++ Benchmark suite software
netperf A network performance benchmark
HardInfo System Profiler and Benchmark
LLCbench Low Level Architectural Characterization Benchmark Suite

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.