18 Giugno 2020 di Daniele Frulla
Bonnie++ è un tools che permette di effettuare tests di lettura e scrittura misurando le performance I/O dei dischi rigidi.
La versione che utilizzeremo di Bonnie++ è alla versione 1.97.
La prima cosa da fare è l’installazione. Su linux in base Debian è alquanto semplice con l’istruzione:
sudo apt install bonnie
Dopo l’installazione si può procedere con un semplice comando ad avere le prime statistiche sul benchmark disco con questa semplice istruzione:
bonnie++ -d [TEST_LOCATION] -s [TEST_SIZE] -n 0 -m [TEST_NAME] -f -b -u [TEST_USER]
Per esempio:
bonnie++ -d /tmp -s 4G -n 0 -m TEST -f -b -u daniele
Using uid:1000, gid:1000.
Writing intelligently...done
Rewriting...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Version 1.97 ------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
TEST 4G 374271 39 214541 19 392015 17 +++++ +++
Latency 167ms 89125us 52047us 4766us
1.97,1.97,TEST,1,1387339401,4G,,,,374271,39,214541,19,,,392015,17,+++++,+++,,,,,,,,,,,,,,,,,,,167ms,89125us,,52047us,4766us,,,,,,
Il risultato non è molto leggibile, ma ci viene in aiuto il tools bon_csv2html. Questo tools genera un file html che si può condividere sul web, così da vedere bene i risultati.
Quindi copiare l’ultima riga e scrivere:
echo "1.97,1.97,TEST,1,1387339401,4G,,,,374271,39,214541,19,,,392015,17,+++++,+++,,,,,,,,,,,,,,,,,,,167ms,89125us,,52047us,4766us,,,,,," | bon_csv2html > /tmp/test.html
Guardando l’help di bonnie++, ci dà alcune indicazioni su un miglior suo utilizzo:
Lascia un commento