Bonnie++

Bonnie++ on tiedostojärjestelmien suorituskyvyn mittaamiseen kehittetty tietokoneohjelma, joka toimii myös hajautetuille levyjärjestelmille. Ohjelma mittaa kolmea asiaa: tiedon luku- ja kirjoitusnopeutta; hakuja per sekunti; ja metadataoperaatioiden määrää per sekunti.

Ohjelmaa on sanottu makro-IO -testien de facto -standardiksi.

Ohjelmassa on useita toimintoja välimuistin vaikutuksen minimomiseksi tuloksissa.

Russell Coker omien sanojensa mukaan kehitti ohjelman koska Tim Brayn ohjelma Bonnie oli rajattu 2 gigatavun tiedostoihin, joka ei ollut riittävä suuren muistimäärän laitteilla. Koska Bray ja Coker eivät olleet samaa mieltä C ja C++ kielien käytöstä Bray ehdotti että Coker julkaisee työnsä omana erillisenä projektina.

Esimerkkitulostus ohjelman tuloksista:
 Version  1.96         ------Sequential Output------- --Sequential Input-- --Random-
 Concurrency   1       -Per Chr- --Block--- -Rewrite- -Per Chr- --Block--- --Seeks--
 Machine       Size    K/sec %CP K/sec  %CP K/sec %CP K/sec %CP K/sec  %CP /sec  %CP
 localhost     15720M  779   96  103178 9   78934 8   3969  96  323041 11  644.2 7
 Latency               13834us   701ms      227ms     28637us   65919us    84964us
 Version  1.96         ------Sequential Create------- --------Random Create--------
 localhost             --Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
               files   /sec  %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
               16      21576 23   ++++ +++  ++++ +++  ++++ +++  ++++ +++  ++++ +++
 Latency               97us       538us     409us     87us      20us      36us

Lähteet

Aiheesta muualla 
 Benchmark disk IO with DD and Bonnie++ 
 Ohjelman kotisivut 

Suorituskykymittausohjelmat