Amazon Ad

Featured Post

Showing posts with label performance testing. Show all posts
Showing posts with label performance testing. Show all posts

Monday, December 17, 2018

Useful fio Performance Benchmarks Commands


Note: Some of these commands require the use of the latest fio v3.8. Download and compile from here: https://github.com/axboe/fio.

Run fio on Windows

64K Sequential Write on E: drive

fio --ioengine=windowsaio --name=64ktest --randrepeat=0 --rw=write --runtime=900 --blocksize=64k --bsrange=64k-64k --bssplit=64k/100 --iodepth=128 --numjobs=12 --direct=1 --filesize=40000m --rwmixwrite=100 --rwmixread=0 --eta=always --directory="E\:\fio" --verify_fatal=1 --do_verify=0 --group_reporting --unit_base=8 --time_based=1 --thread

128K Sequential Write on E: drive


fio --ioengine=windowsaio --name=128ktest --randrepeat=0 --rw=write --runtime=900 --blocksize=128k --bsrange=128k-128k --bssplit=128k/100 --iodepth=128 --numjobs=12 --direct=1 --filesize=40000m --rwmixwrite=100 --rwmixread=0 --eta=always --directory="E\:\fio" --verify_fatal=1 --do_verify=0 --group_reporting --unit_base=8 --time_based=1 --thread

256K Sequential Write on E: drive

fio --ioengine=windowsaio --name=256ktest --randrepeat=0 --rw=write --runtime=900 --blocksize=256k --bsrange=256k-256k --bssplit=256k/100 --iodepth=128 --numjobs=12 --direct=1 --filesize=40000m --rwmixwrite=100 --rwmixread=0 --eta=always --directory="E\:\fio" --verify_fatal=1 --do_verify=0 --group_reporting --unit_base=8 --time_based=1 --thread

Run fio on Linux

4K Sequential Write on Mount Point /mnt/test1

fio --ioengine=libaio --name=rand4k --randrepeat=0 --rw=write --runtime=900 --blocksize=4k --bsrange=4k-4k --bssplit=4k/100 --iodepth=128 --numjobs=12 --direct=1 --filesize=40000m --rwmixwrite=100 --rwmixread=0 --eta=always --directory="/mnt/test1" --verify_fatal=1 --do_verify=0 --group_reporting --unit_base=8 --time_based=1 --thread

80% Read 20% Write 4K Random on File /mnt/test1/fio/fiofile.fio

fio --ioengine=libaio --name=rand4k8020 --randrepeat=1 --rw=readwrite --runtime=900 --blocksize=4k --bsrange=4k-4k --bssplit=4k/100 --iodepth=128 --numjobs=1 --direct=1 --filesize=1g --rwmixwrite=20 --rwmixread=80 --eta=always --filename=/mnt/test1/fio/fiofile.fio --do_verify=0 --group_reporting --time_based=1 --thread