Home | History | Annotate | Download | only in examples
      1 # Get a decent idea about the steady state performance of an SSD.
      2 #
      3 # First we sequentially write the drive. Then we completely
      4 # overwrite the device again, this time randomly at 4K. The former gives
      5 # us a good idea of the ideal write performance, you should see flat graph
      6 # of steady write performance. The latter we would expect to start out at
      7 # approximately the same rate as the sequential fill, but at some point
      8 # hit a write cliff and hit steady state. The latency numbers of the steady
      9 # state also provide a good idea of what kind of latencies to expect when
     10 # the device is pushed to steady state instead of peak benchmark-like
     11 # numbers that are usually reported.
     12 #
     13 # Note that this is a DESTRUCTIVE test. It operates on the device itself.
     14 # It's not destructive in the sense that it will ruin the device, but
     15 # whatever data you have on there will be gone.
     16 #
     17 [global]
     18 ioengine=libaio
     19 direct=1
     20 group_reporting
     21 filename=/dev/fioa
     22 
     23 [sequential-fill]
     24 description=Sequential fill phase
     25 rw=write
     26 iodepth=16
     27 bs=1M
     28 
     29 [random-write-steady]
     30 stonewall
     31 description=Random write steady state phase
     32 rw=randwrite
     33 bs=4K
     34 iodepth=32
     35 numjobs=4
     36 write_bw_log=fioa-steady-state
     37