1tiobench(1) tiobench(1)
2
3
4
6 tiobench - Threaded I/O bench
7
8
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
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
74 tiotest(1), bonnie(1), hdparm(8)
75
76
77
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)