Bonnie++
Bonnie++ on tiedostojärjestelmien suorituskyvyn mittaamiseen kehittetty tietokoneohjelma, joka toimii myös hajautetuille levyjärjestelmille.[1] Ohjelma mittaa kolmea asiaa: tiedon luku- ja kirjoitusnopeutta; hakuja per sekunti; ja metadataoperaatioiden määrää per sekunti.[1]
Ohjelmaa on sanottu makro-IO -testien de facto -standardiksi.[2]
Ohjelmassa on useita toimintoja välimuistin vaikutuksen minimomiseksi tuloksissa.[3]
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.[4] 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.[4]
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
[muokkaa | muokkaa wikitekstiä]- ↑ a b Ben Martin: Using Bonnie++ for filesystem performance benchmarking 1.7.2008. Linux.com. Viitattu 26.5.2019. (englanniksi)
- ↑ IO Benchmarking: How, Why and With What cuddletech.com. 22.5.2007. Viitattu 26.5.2019. (englanniksi)
- ↑ Benchmark disk IO with DD and Bonnie++ jamescoyle.net. 11.9.2013. Viitattu 26.5.2019. (englanniksi)
- ↑ a b Russell Coker: Differences between Bonnie and Bonnie++ coker.com.au. Viitattu 26.5.2019. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- Benchmark disk IO with DD and Bonnie++ (englanniksi)
- Ohjelman kotisivut (englanniksi)