Benchmark e Performance Disco Rigido con Bonnie++

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]
  • TEST_LOCATION: la posizione (per esempio /tmp)
  • TEST_SIZE: dimensione del test (doppio della RAM)
  • TEST_NAME: nome del test
  • TEST_USER: l’utente che eseguirà scrittura e lettura senza la necessità che sia root

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
Benchmark Bonnie Disk

Guardando l’help di bonnie++, ci dà alcune indicazioni su un miglior suo utilizzo:


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


Copyright di Caterina Mezzapelle Part. I.V.A. 02413940814 - R.E.A. 191812