Man Linux: Main Page and Category List

NAME

       tiobench - Threaded I/O bench

SYNOPSIS

       tiobench [--help] [--nofrag] [--size SizeInMB [--size ...]]  [--numruns
       NumberOfRuns [--numruns ...]]  [--dir TestDir  [--dir  ...]]   [--block
       BlkSizeInBytes   [--block   ...]]    [--random   NumberRandOpsPerThread
       [--random ...]]  [--threads NumberOfThreads [--threads ...]]

DESCRIPTION

       tiobench is a perl wrapper to tiotest calling it  multiple  times  with
       varying sets of parameters as instructed.

   OPTIONS
       --help  Display a brief help and exit.

       --nofrag
               Instructs  tiobench  to  pass  -W  to  tiotest  so it waits for
               previous threads to finish before starting a  new  one  in  the
               writing  phase.  For  more  info  see  the  -W  option  in  the
               tiotest(1) manpage.

       --size SizeInMB
               The total size in MBytes of the files may use together. If this
               option  is not given, tiobench tries to be smart and figure out
               a size making sense.

       --numruns NumberOfRuns
               This number specifies over how many runs each  test  should  be
               averaged.  Defaults to 1.

       --dir TestDir
               The  directory  in  which  to  test. Defaults to ., the current
               directory.

       --block BlkSizeInBytes
               The blocksize in Bytes to use. Defaults to 4096.

       --random NumberRandOpsPerThread
               Random I/O operations per thread. Defaults to 1000.

       --threads NumberOfThreads
               The number of concurrent test threads. Defaults to 4.

       The options --size, --numruns, --dir, --block, --random, and  --threads
       may  be  given  multiple  times  to cover multiple cases, for instance:
       tiobench --block 4096 --block 8192 will first run through  with  a  4KB
       block size and then again with a 8KB block size.

       To  get usefull results the used file sizes should be a lot larger than
       the physical amount of memory you have. A good idea is to boot with  16
       Megs  of  RAM  (Try passing the "mem=16M" option to the kernel to limit
       Linux to using a very small amount of memory) and into Single User mode
       only.

SEE ALSO

       tiotest(1), bonnie(1), hdparm(8)

AUTHOR

       tiobench was written by James Manning <jmm@computer.org>.

       This     manual     page     was     written    by    Peter   Palfrader
       <weasel@debian.org>, for the Debian GNU/Linux system (but may  be  used
       by others).