objectif
Characteriser les performances d’un volume avant mise en prod.
code minimal
fio --name=randread --filename=/tmp/fio.bin --size=2G --bs=4k --iodepth=32 --rw=randread --direct=1 --time_based=1 --runtime=30
utilisation
# séquentiel write/read
fio --name=seq --filename=/tmp/fio.bin --size=2G --bs=1M --iodepth=16 --rw=write --direct=1
fio --name=seqr --filename=/tmp/fio.bin --bs=1M --iodepth=16 --rw=read --direct=1
variante(s) utile(s)
# profil mixte 70/30
fio --name=mix --filename=/tmp/fio.bin --size=2G --bs=4k --iodepth=32 --rw=randrw --rwmixread=70 --direct=1 --time_based=1 --runtime=60
notes
- attention: destructif si vous ciblez un device brut.
- préférez un fichier sur FS pour tests safe.