Man page - nfstest_io(1)
Packages contains this manual
- packet.link.ethernet(3)
- packet.application.gss_const(3)
- nfstest.host(3)
- packet.application.dns_const(3)
- nfstest.file_io(3)
- packet.internet.arp(3)
- packet.nfs.nlm4(3)
- nfstest_dio(1)
- nfstest_delegation(1)
- packet.link.erf(3)
- packet.utils(3)
- nfstest_lock(1)
- packet.pktt(3)
- packet.link.ethernet_const(3)
- baseobj(3)
- packet.nfs.nfs3(3)
- nfstest_pkt(1)
- packet.nfs.nlm4_const(3)
- packet.nfs.nfs(3)
- packet.internet.ipv6addr(3)
- packet.transport.ib(3)
- packet.transport.tcp(3)
- nfstest_rdma(1)
- nfstest_alloc(1)
- packet.nfs.nfs3_const(3)
- packet.transport.ddp(3)
- nfstest.nfs_util(3)
- nfstest_cache(1)
- packet.record(3)
- packet.application.rpcordma_const(3)
- nfstest_sparse(1)
- nfstest_io(1)
- packet.application.gss(3)
- nfstest_xattr(1)
- packet.nfs.nfs4_const(3)
- nfstest_interop(1)
- nfstest_xid(1)
- nfstest_posix(1)
- packet.application.rpc(3)
- packet.application.rpcordma(3)
- packet.transport.mpa(3)
- nfstest_ssc(1)
- packet.pkt(3)
- packet.link.sllv2(3)
- packet.transport.rdmainfo(3)
- nfstest(1)
- packet.nfs.mount3(3)
- nfstest.rexec(3)
- packet.derunpack(3)
- packet.transport.udp(3)
- packet.unpack(3)
- packet.application.krb5_const(3)
- nfstest_pnfs(1)
- packet.nfs.portmap2(3)
- packet.nfs.mount3_const(3)
- packet.application.dns(3)
- packet.transport.rdmap(3)
- packet.internet.ipv6(3)
- packet.nfs.nfs4(3)
- packet.application.krb5(3)
- packet.nfs.portmap2_const(3)
- packet.link.vlan(3)
- nfstest.utils(3)
- packet.application.ntp4(3)
- packet.link.sllv1(3)
- packet.application.rpc_creds(3)
- packet.application.rpc_const(3)
- nfstest_file(1)
- packet.internet.arp_const(3)
- packet.nfs.nfsbase(3)
- formatstr(3)
- packet.internet.ipv4(3)
- nfstest_fcmp(1)
- nfstest.test_util(3)
- packet.link.macaddr(3)
apt-get install nfstest
Manual
NFSTEST_IO
NAMESYNOPSIS
DESCRIPTION
OPTIONS
Read and write:
File operations:
File size options:
Logging options:
SEE ALSO
BUGS
AUTHOR
NAME
nfstest_io - I/O tool
SYNOPSIS
nfstest_io -d <datadir> [options]
DESCRIPTION
This I/O tool is used to create and manipulate files of different types. The arguments allow running for a specified period of time as well as running multiple processes. Each process modifies a single file at a time and the file name space is different for each process so there are no collisions between two different processes modifying the same file.
OPTIONS
--version
show programโs version number and exit
-h, --help
show this help message and exit
-d DATADIR, --datadir=DATADIR
Top level directory where files will be created, it will be created if it does not exist
-s SEED, --seed=SEED
Seed to initialized the random number generator [default: automatically generated]
-n NPROCS, --nprocs=NPROCS
Number of processes to use [default: 1]
-r RUNTIME, --runtime=RUNTIME
Run time [default: โ0โ]
-v VERBOSE, --verbose=VERBOSE
Verbose level: none|info|debug|dbg1-7|all [default: โnoneโ]
-e, --exiterr
Exit on first error
Read and write:
--read=READ
Read file percentage [default: 40.0]
--write=WRITE
Write file percentage [default: 40.0]
--rdwr=RDWR
Read/write file percentage [default: 20.0]
--randio=RANDIO
Random file access percentage [default: 50.0]
--iodelay=IODELAY
Seconds to delay I/O operations [default: 0.0]
--direct
Use direct I/O
--rdwronly
Use read and write only, no rename, remove, etc.
File operations:
--create=CREATE
Create file percentage [default: 5.0]
--odgrade=ODGRADE
Open downgrade percentage [default: 5.0]
--osync=OSYNC
Open file with O_SYNC [default: 10.0]
--fsync=FSYNC
Percentage of fsync after write [default: 2.0]
--rename=RENAME
Rename file percentage [default: 5.0]
--remove=REMOVE
Remove file percentage [default: 5.0]
--trunc=TRUNC
Truncate file percentage [default: 2.0]
--ftrunc=FTRUNC
Truncate opened file percentage [default: 2.0]
--link=LINK
Create hard link percentage [default: 1.0]
--slink=SLINK
Create symbolic link percentage [default: 0.2]
--readdir=READDIR
List contents of directory percentage [default: 0.5]
--lock=LOCK
Lock file percentage [default: 20.0]
--unlock=UNLOCK
Unlock file percentage [default: 80.0]
--tlock=TLOCK
Lock test percentage [default: 20.0]
--lockfull=LOCKFULL
Lock full file percentage [default: 50.0]
--minfiles=MINFILES
Minimum number of files to create before any file operation is executed [default: 10]
File size options:
--fsizeavg=FSIZEAVG
File size average [default: 1m]
--fsizedev=FSIZEDEV
File size standard deviation [default: 256k]
--rsize=RSIZE
Read block size [default: 64k]
--rsizedev=RSIZEDEV
Read block size standard deviation [default: 8k]
--wsize=WSIZE
Write block size [default: 64k]
--wsizedev=WSIZEDEV
Write block size standard deviation [default: 8k]
--sizemult=SIZEMULT
Size multiplier [default: 1.0]
Logging options:
--createlog
Create log file
--createlogs
Create a log file for each process
--logdir=LOGDIR
Log directory [default: โ/tmpโ]
SEE ALSO
nfstest.file_io(3), nfstest_alloc(1), nfstest_cache(1), nfstest_delegation(1), nfstest_dio(1), nfstest_fcmp(1), nfstest_file(1), nfstest_interop(1), nfstest_lock(1), nfstest_pkt(1), nfstest_pnfs(1), nfstest_posix(1), nfstest_rdma(1), nfstest_sparse(1), nfstest_ssc(1), nfstest_xattr(1), nfstest_xid(1)
BUGS
No known bugs.
AUTHOR
Jorge Mora (mora@netapp.com)