Amazon Ad

Featured Post

Showing posts with label benchmark. Show all posts
Showing posts with label benchmark. Show all posts

Wednesday, January 09, 2019

VDBench 4 Corner Performance Tests Configuration


* Four corners testing

messagescan=no
ios_per_jvm=300000

hd=default,vdbench=/home/john/vdb,user=root,shell=ssh,jvms=32
hd=localhost,system=srv31.acme.com
hd=storage1.acme.com,system=srv21.acme.com
hd=storage2.acme.com,system=srv22.acme.com
hd=storage3.acme.com,system=srv23.acme.com
hd=storage4.acme.com,system=srv24.acme.com
hd=storage5.acme.com,system=srv25.acme.com

sd=r100,lun=/dev/sdc,size=10g,openflags=o_direct,threads=128

* Workload Definitions

wd=r10_seqwrite32k,host=(localhost),sd=r10,xfersize=32768,rdpct=0,seekpct=sequential
wd=r10_seqread32k,host=(localhost),sd=r10,xfersize=32768,rdpct=100,seekpct=sequential

wd=r10_randwrite4k,host=(localhost),sd=r10,xfersize=4096,rdpct=0,seekpct=random
wd=r10_randread4k,host=(localhost),sd=r10,xfersize=4096,rdpct=100,seekpct=random

* Runs

*rd=r10_seqread32k,wd=r10_seqread32k,iorate=curve,curve=(95,100),elapsed=10,interval=5
*rd=r10_seqwrite32k,wd=r10_seqwrite32k,iorate=curve,curve=(95,100),elapsed=10,interval=5
*rd=r10_randread4k,wd=r10_randread4k,iorate=curve,curve=(95,100),elapsed=10,interval=5
*rd=r10_randwrite4k,wd=r10_randwrite4k,iorate=curve,curve=(95,100),elapsed=10,interval=5

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