Home | History | Annotate | Download | only in examples
      1 # Example ftruncate engine jobs
      2 
      3 [global]
      4 ioengine=ftruncate
      5 directory=/scratch
      6 size=102404k ; 100Mb+4k
      7 stonewall
      8 filename=truncate
      9 runtime=10s
     10 time_based
     11 direct=1
     12 #
     13 # bs option is stub here. Truncation is performed on the current block offset.
     14 # blocksize value is ignored
     15 bs=4k
     16 
     17 # truncate the file to 4Kbytes then repeatedly grow the file back to just over
     18 # its original size using subsequent truncates
     19 [grow-truncate]
     20 rw=write
     21 
     22 # Repeatedly change a file to a random size between 0Kbytes and 100Mb
     23 # using truncates
     24 [rand-truncate]
     25 rw=randwrite
     26 norandommap
     27 
     28