Home
last modified time | relevance | path

Searched full:fio (Results 1 – 25 of 70) sorted by relevance

123

/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/l2arc/
H A Dl2arc_l2miss_pos.ksh42 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 Dl2arc_arcstats_pos.ksh44 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 Drandom_readwrite_fixed.ksh20 # 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 Dsequential_reads_dbuf_cached.ksh21 # 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 Dsequential_reads_arc_cached.ksh21 # 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 Dsequential_reads_arc_cached_clone.ksh21 # 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 Drandom_readwrite.ksh21 # 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 Drandom_reads.ksh21 # 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 Dsequential_reads.ksh21 # 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 Dsequential_writes.ksh21 # 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 Drandom_writes.ksh21 # 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 Dmmap.ksh36 # 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 Dlibaio.ksh36 # 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 Dposixaio.ksh36 # 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 Dpsync.ksh36 # 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 Dio_uring.ksh36 # 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 Dsync.ksh36 # 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 Dremove_attach_mirror.ksh36 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 Dcache_012_pos.ksh46 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 Dtrim_l2arc.ksh40 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 Dl2arc_compressed_arc_disabled.ksh31 # 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 Dl2arc_encrypted.ksh32 # 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 Dl2arc_compressed_arc.ksh31 # 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 Dl2arc_encrypted_no_compressed_arc.ksh32 # 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 Ddio_async_fio_ioengines.ksh35 # 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"

123