Hi,

A while ago i wrote an article investigating OpenZFS usage for a software 
development development. If you'd like to read it, you can view it here: 
http://therandomitblog.blogspot.com/2018/05/zfsdedupe-put-to-ultimate-test-against.html

My question is, the throughput results for ZFS (especially IOPs) are quite 
high. Can you recommend any changes to my testing which would improve the 
accuracy of the testing?

Or are the results of my testing to be expected?

This is the FIO test file i was using during one of the tests.

[global]
 ioengine=libaio
 bs=4k
 # This must be set to 0 for ZFS. 1 for all others.
 direct=0
 # This must be set to none for ZFS. posix for all others.
 fallocate=none
 rw=randrw
 # Make sure fio will refill the IO buffers on every submit rather than just 
init
 refill_buffers
 # Setting to zero in an attempt to stop ZFS from skewing results via de-dupe.
 #dedupe_percentage=0
 # Setting to zero in an attempt to stop both ZFS and Nimble from skewing 
results via compression.
 buffer_compress_percentage=0
 norandommap
 randrepeat=0
 rwmixread=70
 runtime=60
 ramp_time=5
 group_reporting
 directory=/zfs/io_testing
 filename=fio_testfile
 time_based=1
 runtime=60
 [16t-rand-write-16q-4k]
 name=4k100writetest-16t-16q
 rw=randrw
 bs=4k
 rwmixread=0
 numjobs=16
 iodepth=16
------------------------------------------
openzfs: openzfs-developer
Permalink: 
https://openzfs.topicbox.com/groups/developer/Ta0c88e6d5333d5dd-M313b578c585adecf098c92e1
Delivery options: https://openzfs.topicbox.com/groups/developer/subscription

Reply via email to