Benchmark on tietokoneohjelmien suorittaminen tietokoneen laitteiston ja ohjelmistosovellusten suorituskyvyn arvioimiseksi. Laitteiston benchmarkkauksessa arvioidaan monia eri ominaisuuksia, kuten prosessorin, muistin, näytönohjaimen, kiintolevyn ja verkon suorituskykyä. Vertailuarvoja on kahta eri tyyppiä: synteettisiä ja sovelluksia. Synteettisessä vertailuarvostelussa komponenttia rasitetaan, esimerkiksi kirjoittamalla ja lukemalla jatkuvasti tietoja. Sovelluksen vertailuarvot mittaavat reaalimaailman sovellusten, kuten tietokantojen ja palvelimien, suorituskykyä.

Vertailuarvo-ohjelmistojen avulla järjestelmätestaajat ja käyttäjät saavat objektiivisen ja riippumattoman tavan arvioida laitteiston suorituskykyä. Tekemällä muutoksia järjestelmään käyttäjät voivat määrittää, onko kyseisen laitteiston suorituskyky parantunut. Vertailuohjelmiston tulokset voivat auttaa tekemään tärkeitä päätöksiä laitteistoon tarvittavista muutoksista järjestelmän mahdollisten pullonkaulojen tunnistamiseksi. On kuitenkin muistettava, että vertailuarvot eivät aina ole tarkkoja ja että laitteiston kehittäjät voivat manipuloida niitä, sillä he voivat suunnitella laitteiston niin, että se suoriutuu erityisen hyvin tietyissä testeissä, joita ei toisteta yleisesti.

Linux-vertailutyökaluja, jotka on julkaistu avoimen lähdekoodin lisenssillä, on useita. Jotta saisimme käsityksen saatavilla olevien ohjelmistojen laadusta, olemme koonneet luettelon yhdeksästä pätevästä benchmarking-työkalusta. Toivottavasti tästä löytyy jotain, joka auttaa käyttäjiä hienosäätämään järjestelmäänsä ja verkkoa sekä tekemään järkeviä vertailuja.

Erityisen hyödyllinen verkkosivusto benchmark-tulosten saamiseksi on OpenBenchmarking.org. Se tarjoaa yhteistoiminnallisen, avoimen testausalustan, jossa on standardoitu testiprofiili ja testisarjojen hallintajärjestelmä vertailuarvojen jakelua ja standardointia varten.

Tutustutaan nyt yhdeksään käsillä olevaan vertailuarvotyökaluun. Olemme koonneet kullekin nimikkeelle oman portaalisivun, täydellisen kuvauksen, jossa on perusteellinen analyysi sen ominaisuuksista, kuvakaappauksen ohjelmistosta toiminnassa sekä linkkejä asiaankuuluviin resursseihin.

.

Benchmark-työkalut
Phoronix Test Suite Kattava testaus- ja benchmarking-alusta
Hyperfine Ruostepohjainen komento-ohj.line benchmarking tool
IOzone Filesystem benchmark tool
sysbench Scriptable database ja järjestelmän suorituskyvyn vertailuanalyysi
fio Skriptattavissa oleva I/O-työkalu tallennuksen vertailuanalyyseihin ja asemien testaukseen
bonnie++ Benchmark-sarjan ohjelmisto
netperf Verkon suorituskyvyn vertailuarvo
HardInfo System Profiler and Benchmark
LLCbench Low Level Architectural Characterization Benchmark Suite

Vastaa

Sähköpostiosoitettasi ei julkaista.