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