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

Luokka:Suorituskykymittausohjelmat