blob: c6485997e4cb7fd116a927a57c8777fab1d15283 [file] [log] [blame]
Dmitry Monakhovd54fce82012-09-20 15:37:17 +04001#################################################
2# Hardcode defragmentation patterns
Anatol Pomozovde8f6de2013-09-26 16:31:34 -07003# Please be careful, it can trigger kernel panic
Dmitry Monakhovd54fce82012-09-20 15:37:17 +04004#################################################
5[global]
6ioengine=e4defrag
7group_reporting
8directory=/scratch
9nrfiles=1
10filesize=100M
11size=100M
12donorname=file.def
13bs=32k
14
15###########
16# Run several defragmentation threads for different files, but
17# use shared donor file
18[parallel-e4defrag]
19buffered=0
20inplace=0
21rw=write
22numjobs=4
23
24########
25# Run two defragmentation threads, each thread use another's file
26# as donor file
27
28[e4defrag-1]
29stonewall
30inplace=0
31rw=write
32donorname=e4defrag-2
33
34[e4defrag-2]
35inplace=0
36rw=write
37donorname=e4defrag-1
38
39###########
40# Run random defragment activity
41[e4defrag-fuzzer-4k]
42stonewall
43inplace=1
44bs=4k
45rw=randwrite
46filename=file
47donorname=file.def
48
49########
50# Run random e4defrag and various aio workers in parallel
51[e4defrag-fuzzer-4k]
52stonewall
53continue_on_error=all
54inplace=1
55bs=4k
56donorname=file3.def
57filename=file3
58time_based=30
59rw=randwrite
60
61[buffered-aio-32k]
62continue_on_error=none
63verify=md5
64buffered=1
65ioengine=libaio
66iodepth=128
67bs=32k
68filename=file3
69rw=randrw
70runtime=30
71time_based=30
72numjobs=4
73
74[direct-aio-32k]
75continue_on_error=none
76verify=md5
77buffered=0
78direct=1
79ioengine=libaio
80iodepth=128
81bs=32k
82filename=file3
83rw=randrw
84runtime=30
85time_based=30
86numjobs=4
87
88