/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/l2arc/ |
H A D | l2arc_l2miss_pos.ksh | 42 command -v fio > /dev/null || log_unsupported "fio missing" 68 log_must fio $FIO_SCRIPTS/mkfiles.fio 69 log_must fio $FIO_SCRIPTS/random_reads.fio 77 log_must fio $FIO_SCRIPTS/random_reads.fio 82 log_must fio $FIO_SCRIPTS/mkfiles.fio 83 log_must fio $FIO_SCRIPTS/random_reads.fio 91 log_must fio $FIO_SCRIPTS/random_reads.fio
|
H A D | l2arc_arcstats_pos.ksh | 44 command -v fio > /dev/null || log_unsupported "fio missing" 70 log_must fio $FIO_SCRIPTS/mkfiles.fio 71 log_must fio $FIO_SCRIPTS/random_reads.fio 92 log_must fio $FIO_SCRIPTS/random_reads.fio
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/perf/regression/ |
H A D | random_readwrite_fixed.ksh | 20 # Trigger fio runs using the random_readwrite_fixed job file. The number of runs and 24 # The files to read and write from are created prior to the first fio run, 25 # and used for all fio runs. The ARC is cleared with `zinject -a` prior to 32 command -v fio > /dev/null || log_unsupported "fio missing" 36 # kill fio and iostat 37 pkill fio 51 # Variables specific to this test for use by fio. 58 # as the largest number of threads. An fio run with fewer threads will use 63 log_must fio $FIO_SCRIPTS/mkfiles.fio 91 do_fio_run random_readwrite_fixed.fio false true
|
H A D | sequential_reads_dbuf_cached.ksh | 21 # Trigger fio runs using the sequential_reads job file. The number of runs and 25 # The files to read from are created prior to the first fio run, and used 26 # for all fio runs. The ARC is not cleared to ensure that all data is cached. 36 command -v fio > /dev/null || log_unsupported "fio missing" 40 # kill fio and iostat 41 pkill fio 55 # Variables specific to this test for use by fio. 62 # largest number of threads. An fio run with fewer threads will use a subset 67 log_must fio $FIO_SCRIPTS/mkfiles.fio 97 do_fio_run sequential_reads.fio false false
|
H A D | sequential_reads_arc_cached.ksh | 21 # Trigger fio runs using the sequential_reads job file. The number of runs and 25 # The files to read from are created prior to the first fio run, and used 26 # for all fio runs. The ARC is not cleared to ensure that all data is cached. 32 command -v fio > /dev/null || log_unsupported "fio missing" 36 # kill fio and iostat 37 pkill fio 51 # Variables specific to this test for use by fio. 58 # largest number of threads. An fio run with fewer threads will use a subset 63 log_must fio $FIO_SCRIPTS/mkfiles.fio 91 do_fio_run sequential_reads.fio false false
|
H A D | sequential_reads_arc_cached_clone.ksh | 21 # Trigger fio runs using the sequential_reads job file. The number of runs and 25 # The files to read from are created prior to the first fio run, and used 26 # for all fio runs. This test will exercise cached read performance from 38 command -v fio > /dev/null || log_unsupported "fio missing" 42 # kill fio and iostat 43 pkill fio 57 # Variables specific to this test for use by fio. 64 # largest number of threads. An fio run with fewer threads will use a subset 69 log_must fio $FIO_SCRIPTS/mkfiles.fio 85 # We want to run FIO against the clone we created above, and not the [all …]
|
H A D | random_readwrite.ksh | 21 # Trigger fio runs using the random_readwrite job file. The number of runs and 25 # The files to read and write from are created prior to the first fio run, 26 # and used for all fio runs. The ARC is cleared with `zinject -a` prior to 42 command -v fio > /dev/null || log_unsupported "fio missing" 46 # kill fio and iostat 47 pkill fio 61 # Variables specific to this test for use by fio. 68 # as the largest number of threads. An fio run with fewer threads will use 73 log_must fio $FIO_SCRIPTS/mkfiles.fio 99 do_fio_run random_readwrite.fio false true
|
H A D | random_reads.ksh | 21 # Trigger fio runs using the random_reads job file. The number of runs and 25 # The files to read from are created prior to the first fio run, and used 26 # for all fio runs. The ARC is cleared with `zinject -a` prior to each run 42 command -v fio > /dev/null || log_unsupported "fio missing" 46 # kill fio and iostat 47 pkill fio 61 # Variables specific to this test for use by fio. 68 # largest number of threads. An fio run with fewer threads will use a subset 73 log_must fio $FIO_SCRIPTS/mkfiles.fio 99 do_fio_run random_reads.fio false true
|
H A D | sequential_reads.ksh | 21 # Trigger fio runs using the sequential_reads job file. The number of runs and 25 # The files to read from are created prior to the first fio run, and used 26 # for all fio runs. The ARC is cleared with `zinject -a` prior to each run 44 # kill fio and iostat 45 pkill fio 59 # Variables specific to this test for use by fio. 66 # largest number of threads. An fio run with fewer threads will use a subset 71 log_must fio $FIO_SCRIPTS/mkfiles.fio 99 do_fio_run sequential_reads.fio false true
|
H A D | sequential_writes.ksh | 21 # Trigger fio runs using the sequential_writes job file. The number of runs and 25 # Prior to each fio run the dataset is recreated, and fio writes new files 41 command -v fio > /dev/null || log_unsupported "fio missing" 45 # kill fio and iostat 46 pkill fio 60 # Variables specific to this test for use by fio. 90 do_fio_run sequential_writes.fio true false
|
H A D | random_writes.ksh | 21 # Trigger fio runs using the random_writes job file. The number of runs and 25 # Prior to each fio run the dataset is recreated, and fio writes new files 41 command -v fio > /dev/null || log_unsupported "fio missing" 45 # kill fio and iostat 46 pkill fio 60 # Variables specific to this test for use by fio. 90 do_fio_run random_writes.fio true false
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/io/ |
H A D | mmap.ksh | 36 # 1. Use fio(1) in verify mode to perform write, read, 38 # 2. Repeat the test with additional fio(1) options. 41 if ! compare_version_gte "$(fio --version)" "fio-2.3"; then 42 log_unsupported "Requires fio-2.3 or newer" 63 log_must fio $dir $ioengine $arg $FIO_WRITE_ARGS 64 log_must fio $dir $ioengine $arg $FIO_READ_ARGS 65 log_must fio $dir $ioengine $arg $FIO_RANDWRITE_ARGS 66 log_must fio $dir $ioengine $arg $FIO_RANDREAD_ARGS
|
H A D | libaio.ksh | 36 # 1. Use fio(1) in verify mode to perform write, read, 38 # 2. Repeat the test with additional fio(1) options. 43 command -v fio > /dev/null || log_unsupported "fio missing" 61 log_must fio $dir $ioengine $arg $FIO_WRITE_ARGS 62 log_must fio $dir $ioengine $arg $FIO_READ_ARGS 63 log_must fio $dir $ioengine $arg $FIO_RANDWRITE_ARGS 64 log_must fio $dir $ioengine $arg $FIO_RANDREAD_ARGS
|
H A D | posixaio.ksh | 36 # 1. Use fio(1) in verify mode to perform write, read, 38 # 2. Repeat the test with additional fio(1) options. 43 command -v fio > /dev/null || log_unsupported "fio missing" 61 log_must fio $dir $ioengine $arg $FIO_WRITE_ARGS 62 log_must fio $dir $ioengine $arg $FIO_READ_ARGS 63 log_must fio $dir $ioengine $arg $FIO_RANDWRITE_ARGS 64 log_must fio $dir $ioengine $arg $FIO_RANDREAD_ARGS
|
H A D | psync.ksh | 36 # 1. Use fio(1) in verify mode to perform write, read, 38 # 2. Repeat the test with additional fio(1) options. 43 command -v fio > /dev/null || log_unsupported "fio missing" 61 log_must fio $dir $ioengine $arg $FIO_WRITE_ARGS 62 log_must fio $dir $ioengine $arg $FIO_READ_ARGS 63 log_must fio $dir $ioengine $arg $FIO_RANDWRITE_ARGS 64 log_must fio $dir $ioengine $arg $FIO_RANDREAD_ARGS
|
H A D | io_uring.ksh | 36 # 1. Use fio(1) in verify mode to perform write, read, 38 # 2. Repeat the test with additional fio(1) options. 48 fio --ioengine=io_uring --parse-only || log_unsupported "fio io_uring support required" 66 log_must fio $dir $ioengine $arg $FIO_WRITE_ARGS 67 log_must fio $dir $ioengine $arg $FIO_READ_ARGS 68 log_must fio $dir $ioengine $arg $FIO_RANDWRITE_ARGS 69 log_must fio $dir $ioengine $arg $FIO_RANDREAD_ARGS
|
H A D | sync.ksh | 36 # 1. Use fio(1) in verify mode to perform write, read, 38 # 2. Repeat the test with additional fio(1) options. 43 command -v fio > /dev/null || log_unsupported "fio missing" 61 log_must fio $dir $ioengine $arg $FIO_WRITE_ARGS 62 log_must fio $dir $ioengine $arg $FIO_READ_ARGS 63 log_must fio $dir $ioengine $arg $FIO_RANDWRITE_ARGS 64 log_must fio $dir $ioengine $arg $FIO_RANDREAD_ARGS
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/removal/ |
H A D | remove_attach_mirror.ksh | 36 command -v fio > /dev/null || log_unsupported "fio missing" 43 # fio options 67 log_must fio $FIO_SCRIPTS/mkfiles.fio 68 log_must fio $FIO_SCRIPTS/sequential_reads.fio
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cache/ |
H A D | cache_012_pos.ksh | 46 command -v fio > /dev/null || log_unsupported "fio missing" 92 log_must fio $FIO_SCRIPTS/mkfiles.fio 93 log_must fio $FIO_SCRIPTS/random_reads.fio 101 log_must fio $FIO_SCRIPTS/random_reads.fio
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/trim/ |
H A D | trim_l2arc.ksh | 40 command -v fio > /dev/null || log_unsupported "fio missing" 84 log_must fio $FIO_SCRIPTS/mkfiles.fio 88 log_must fio $FIO_SCRIPTS/random_reads.fio 94 log_must fio $FIO_SCRIPTS/random_reads.fio
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/compression/ |
H A D | l2arc_compressed_arc_disabled.ksh | 31 # fio options 56 command -v fio > /dev/null || log_unsupported "fio missing" 89 log_must fio $FIO_SCRIPTS/mkfiles.fio 90 log_must fio $FIO_SCRIPTS/random_reads.fio
|
H A D | l2arc_encrypted.ksh | 32 # fio options 57 command -v fio > /dev/null || log_unsupported "fio missing" 94 log_must fio $FIO_SCRIPTS/mkfiles.fio 95 log_must fio $FIO_SCRIPTS/random_reads.fio
|
H A D | l2arc_compressed_arc.ksh | 31 # fio options 56 command -v fio > /dev/null || log_unsupported "fio missing" 89 log_must fio $FIO_SCRIPTS/mkfiles.fio 90 log_must fio $FIO_SCRIPTS/random_reads.fio
|
H A D | l2arc_encrypted_no_compressed_arc.ksh | 32 # fio options 57 command -v fio > /dev/null || log_unsupported "fio missing" 94 log_must fio $FIO_SCRIPTS/mkfiles.fio 95 log_must fio $FIO_SCRIPTS/random_reads.fio
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/direct/ |
H A D | dio_async_fio_ioengines.ksh | 35 # Verify FIO async engines work using Direct I/O. 38 # 1. Select a FIO async ioengine 52 fio --ioengine=io_uring --parse-only > /dev/null 2>&1 56 log_assert "Verify FIO async ioengines work using Direct I/O." 71 log_note "io_uring not supported by fio and " \ 84 log_note "Checking Direct I/O with FIO async ioengine" \ 92 log_pass "Verfied FIO async ioengines work using Direct I/O"
|