1tiobench(1)                                                        tiobench(1)
2
3
4

NAME

6       tiobench - Threaded I/O bench
7
8

SYNOPSIS

10       tiobench [--help] [--nofrag] [--size SizeInMB [--size ...]]  [--numruns
11       NumberOfRuns [--numruns ...]]  [--dir TestDir  [--dir  ...]]   [--block
12       BlkSizeInBytes [--block ...]]  [--random NumberRandOpsPerThread [--ran‐
13       dom ...]]  [--threads NumberOfThreads [--threads ...]]
14
15

DESCRIPTION

17       tiobench is a perl wrapper to tiotest calling it  multiple  times  with
18       varying sets of parameters as instructed.
19
20
21   OPTIONS
22       --help  Display a brief help and exit.
23
24
25       --nofrag
26               Instructs tiobench to pass -W to tiotest so it waits for previ‐
27               ous threads to finish before starting a new one in the  writing
28               phase.  For  more info see the -W option in the tiotest(1) man‐
29               page.
30
31
32       --size SizeInMB
33               The total size in MBytes of the files may use together. If this
34               option  is not given, tiobench tries to be smart and figure out
35               a size making sense.
36
37
38       --numruns NumberOfRuns
39               This number specifies over how many runs each  test  should  be
40               averaged.  Defaults to 1.
41
42
43       --dir TestDir
44               The  directory  in  which  to  test. Defaults to ., the current
45               directory.
46
47
48       --block BlkSizeInBytes
49               The blocksize in Bytes to use. Defaults to 4096.
50
51
52       --random NumberRandOpsPerThread
53               Random I/O operations per thread. Defaults to 1000.
54
55
56       --threads NumberOfThreads
57               The number of concurrent test threads. Defaults to 4.
58
59
60       The options --size, --numruns, --dir, --block, --random, and  --threads
61       may  be  given  multiple  times  to cover multiple cases, for instance:
62       tiobench --block 4096 --block 8192 will first run through  with  a  4KB
63       block size and then again with a 8KB block size.
64
65
66       To  get usefull results the used file sizes should be a lot larger than
67       the physical amount of memory you have. A good idea is to boot with  16
68       Megs  of  RAM  (Try passing the "mem=16M" option to the kernel to limit
69       Linux to using a very small amount of memory) and into Single User mode
70       only.
71
72

SEE ALSO

74       tiotest(1), bonnie(1), hdparm(8)
75
76
77

AUTHOR

79       tiobench was written by James Manning <jmm@computer.org>.
80
81       This     manual     page     was     written    by    Peter   Palfrader
82       <weasel@debian.org>, for the Debian GNU/Linux system (but may  be  used
83       by others).
84
85
86
87Mar-2001                                                           tiobench(1)
Impressum