Searched refs:fio (Results 1 - 25 of 25) sorted by relevance

/illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/
H A DMakefile19 TESTDIR = $(ROOTOPTPKG)/tests/perf/fio
21 FILES = mkfiles.fio \
22 random_reads.fio \
23 random_readwrite.fio \
24 random_writes.fio \
25 sequential_reads.fio \
26 sequential_writes.fio
/illumos-gate/usr/src/cmd/ipf/lib/common/
H A Dcheckrev.c19 struct friostat fio, *fiop = &fio; local
40 if (strncmp(IPL_VERSION, fio.f_version, sizeof(fio.f_version))) {
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dnl7clogd.c102 * fio - the global nca_fio_t used to manage file i/o to a logfile.
125 static nca_fio_t fio; variable
166 nca_fio_t *nl7c_logd_fio = &fio;
232 if (nca_fio_offset(&fio) + size <= nca_fio_size(&fio)) {
240 vp = nca_fio_vp(&fio);
248 uio.uio_loffset = (u_offset_t)nca_fio_offset(&fio);
259 nca_fio_size(&fio) = nca_fio_offset(&fio);
267 nca_fio_offset(&fio)
[all...]
/illumos-gate/usr/src/test/zfs-tests/tests/perf/regression/
H A Drandom_readwrite.ksh20 # Trigger fio runs using the random_readwrite 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
47 # Variables for use by fio.
63 # as the largest number of threads. An fio run with fewer threads will use
67 log_must fio $FIO_SCRIPTS/mkfiles.fio
76 do_fio_run random_readwrite.fio false true
H A Drandom_reads.ksh20 # Trigger fio runs using the random_reads job file. The number of runs and
24 # The files to read from are created prior to the first fio run, and used
25 # for all fio runs. The ARC is cleared with `zinject -a` prior to each run
47 # Variables for use by fio.
63 # largest number of threads. An fio run with fewer threads will use a subset
67 log_must fio $FIO_SCRIPTS/mkfiles.fio
76 do_fio_run random_reads.fio false true
H A Dsequential_reads.ksh20 # Trigger fio runs using the sequential_reads job file. The number of runs and
24 # The files to read from are created prior to the first fio run, and used
25 # for all fio runs. The ARC is cleared with `zinject -a` prior to each run
47 # Variables for use by fio.
63 # largest number of threads. An fio run with fewer threads will use a subset
67 log_must fio $FIO_SCRIPTS/mkfiles.fio
77 do_fio_run sequential_reads.fio false true
H A Dsequential_reads_cached.ksh20 # Trigger fio runs using the sequential_reads job file. The number of runs and
24 # The files to read from are created prior to the first fio run, and used
25 # for all fio runs. The ARC is not cleared to ensure that all data is cached.
46 # Variables for use by fio.
62 # largest number of threads. An fio run with fewer threads will use a subset
66 log_must fio $FIO_SCRIPTS/mkfiles.fio
76 do_fio_run sequential_reads.fio false false
H A Dsequential_reads_cached_clone.ksh20 # Trigger fio runs using the sequential_reads job file. The number of runs and
24 # The files to read from are created prior to the first fio run, and used
25 # for all fio runs. This test will exercise cached read performance from
52 # Variables for use by fio.
68 # largest number of threads. An fio run with fewer threads will use a subset
72 log_must fio $FIO_SCRIPTS/mkfiles.fio
92 do_fio_run sequential_reads.fio false false
H A Drandom_writes.ksh20 # Trigger fio runs using the random_writes job file. The number of runs and
24 # Prior to each fio run the dataset is recreated, and fio writes new files
46 # Variables for use by fio.
68 do_fio_run random_writes.fio true false
H A Dsequential_writes.ksh20 # Trigger fio runs using the sequential_writes job file. The number of runs and
24 # Prior to each fio run the dataset is recreated, and fio writes new files
46 # Variables for use by fio.
68 do_fio_run sequential_writes.fio true false
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dvdev_cache.c216 vdev_cache_fill(zio_t *fio) argument
218 vdev_t *vd = fio->io_vd;
220 vdev_cache_entry_t *ve = fio->io_private;
223 ASSERT(fio->io_size == VCBS);
230 ASSERT(ve->ve_fill_io == fio);
231 ASSERT(ve->ve_offset == fio->io_offset);
232 ASSERT(ve->ve_data == fio->io_data);
242 while ((pio = zio_walk_parents(fio, &zl)) != NULL)
245 if (fio->io_error || ve->ve_missed_update)
261 zio_t *fio; local
[all...]
H A Dvdev_queue.c499 * (lio->io_offset + lio->io_size) minus start of the first (fio->io_offset).
500 * Conveniently, the gap between fio and lio is given by -IO_SPAN(lio, fio);
501 * thus fio and lio are adjacent if and only if IO_SPAN(lio, fio) == 0.
503 #define IO_SPAN(fio, lio) ((lio)->io_offset + (lio)->io_size - (fio)->io_offset)
504 #define IO_GAP(fio, lio) (-IO_SPAN(lio, fio))
H A Dvdev.c3444 zio_t *fio; local
3452 fio = avl_first(&vq->vq_active_tree);
3453 delta = gethrtime() - fio->io_timestamp;
3457 fio->io_timestamp, delta,
/illumos-gate/usr/src/test/zfs-tests/tests/perf/
H A DMakefile40 SUBDIRS = fio \
/illumos-gate/usr/src/cmd/ipf/tools/
H A Dipf.c490 friostat_t fio; local
491 friostat_t *fiop = &fio;
532 struct friostat fio; local
540 ipfo.ipfo_size = sizeof(fio);
541 ipfo.ipfo_ptr = (void *)&fio;
564 printf("Kernel: %-*.*s\n", (int)sizeof(fio.f_version),
565 (int)sizeof(fio.f_version), fio.f_version);
566 printf("Running: %s\n", (fio.f_running > 0) ? "yes" : "no");
590 if (FR_ISPASS(fio
[all...]
H A Dip_fil.c196 friostat_t fio; local
199 fr_getstat(&fio, ifs);
200 error = copyoutptr(&fio, data, sizeof(fio));
220 friostat_t fio; local
368 fr_getstat(&fio, ifs);
369 error = fr_outobj(data, &fio, IPFOBJ_IPFSTAT);
H A Dipfstat.c195 friostat_t fio; local
196 friostat_t *fiop = &fio;
397 bzero((char *)&fio, sizeof(fio));
547 static friostat_t fio, *fiop; local
601 fiop = &fio;
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_filio.c99 STRUCT_DECL(fioio, fio); /* copy of user's fioio struct */
107 STRUCT_INIT(fio, flag & DATAMODEL_MASK);
112 if (copyin(fiou, STRUCT_BUF(fio), STRUCT_SIZE(fio)))
121 if (STRUCT_FGET(fio, fio_ino) < UFSROOTINO)
123 if (STRUCT_FGET(fio, fio_ino) >= fs->fs_ncg * fs->fs_ipg)
131 error = ufs_iget(ip->i_vfs, STRUCT_FGET(fio, fio_ino), &ipio, cr);
142 if (ipio->i_gen != STRUCT_FGET(fio, fio_gen)) {
163 if (falloc(NULL, (FREAD|FOFFMAX), &fpio, STRUCT_FADDR(fio, fio_fd)))
184 if (copyout(STRUCT_BUF(fio), fio
[all...]
/illumos-gate/usr/src/uts/common/fs/hsfs/
H A Dhsfs_vnops.c2122 struct hio *fio, *nio, *tio, *prev, *last; local
2136 fio = avl_first(&hqueue->deadline_tree);
2143 if (fio == NULL) {
2157 if (drv_hztousec(ddi_get_lbolt()) - fio->io_timestamp
2172 fio = NULL;
2174 fio = AVL_NEXT(&hqueue->read_tree, hqueue->next);
2179 if (fio == NULL) {
2180 fio = avl_first(&hqueue->read_tree);
2183 DTRACE_PROBE1(hsfs_deadline_expiry, struct hio *, fio);
2195 bsize = ldbtob(fio
[all...]
/illumos-gate/usr/src/cmd/mailx/
H A DMakefile33 init.o fio.o getname.o head.o \
/illumos-gate/usr/src/cmd/bnu/
H A DMakefile.inc30 expfile.c fio.c gename.c getargs.c getopt.c getprm.c \
56 PROTOCOLOBJS = dio.o eio.o gio.o xio.o fio.o
/illumos-gate/usr/src/cmd/sgs/unifdef/common/
H A Dunifdef.c80 static void putlin(char *line, FILE *fio);
568 putlin(char *line, FILE *fio) argument
573 (void) putc(chr, fio);
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_cmds.c724 mdb_io_t *fio; local
737 if ((fio = mdb_fdio_create_path(mdb.m_ipath, fname,
743 mdb.m_in = mdb_iob_create(fio, MDB_IOB_RDONLY);
772 mdb_io_t *fio; local
804 if ((fio = mdb_fdio_create_path(mdb.m_ipath, fname,
807 mdb.m_in = mdb_iob_create(fio, MDB_IOB_RDONLY);
827 mdb_io_t *fio; local
839 if ((fio = mdb_fdio_create_path(NULL,
846 iob = mdb_iob_create(fio, MDB_IOB_RDONLY);
/illumos-gate/usr/src/uts/common/inet/ipf/
H A Dip_fil_solaris.c592 friostat_t fio; local
753 fr_getstat(&fio, ifs);
754 error = fr_outobj((void *)data, &fio, IPFOBJ_IPFSTAT);
H A Dfil.c6945 friostat_t fio; local
6948 fr_getstat(&fio, ifs);
6949 error = copyoutptr(&fio, data, sizeof(fio));

Completed in 168 milliseconds