test-discard results

Test-discard Repository: git clone git://test-discard.git.sourceforge.net/gitroot/test-discard/test-discard

Modes:
Normal - Sequential - Discard is called sequentially.
Discard2 - Discard already discarded blocks, without any write to the same block in between.
Random IO - Blocks to discard are picked in random manner through the whole device.

All results

Regular sequential test - 4k step discard2 sequential test - 4k step Random IO test - 4k step Regular sequential test - 512k step discard2 sequential test - 512k step Random IO test - 512k step

8 Feb 2010

./test-discard -d /dev/sdb -t 1g -R 4k:1m:4k -b
SSD: vendor2
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdc -t 1g -R 4k:1m:4k -b
SSD: vendor1
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdd -t 1g -R 4k:1m:4k -b
SSD: vendor3
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 4k:1m:4k -b
SSD: vendor4
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 4k:1m:4k -b
SSD: vendor5
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 4k:1m:4k -b
SSD: vendor6
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 1g -R 4k:1m:4k -z -b
SSD: vendor2
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Discarding already discarded blocks

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdc -t 1g -R 4k:1m:4k -z -b
SSD: vendor1
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Discarding already discarded blocks

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdd -t 1g -R 4k:1m:4k -z -b
SSD: vendor3
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Discarding already discarded blocks

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 4k:1m:4k -z -b
SSD: vendor4 -
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Discarding already discarded blocks

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 4k:1m:4k -z -b
SSD: vendor5 -
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Discarding already discarded blocks

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 4k:1m:4k -z -b
SSD: vendor6
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Discarding already discarded blocks

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdc -t 1g -R 4k:1m:4k -x -b
SSD: vendor1
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Random IO

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdd -t 1g -R 4k:1m:4k -x -b
SSD: vendor3
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Random IO

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 4k:1m:4k -x -b
SSD: vendor4 -
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Random IO

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 4k:1m:4k -x -b
SSD: vendor5 -
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Random IO

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 4k:1m:4k -x -b
SSD: vendor6
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Random IO

[data] [graphs] [gnuplot]

^UP
Comparsion 1g 4k:1m:4k in normal mode
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)

[graphs] [gnuplot]

^UP
Comparsion 1g 4K:1m:4k in discard2 mode
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Discarding already discarded blocks

[graphs] [gnuplot]

^UP
Comparsion 1g 4k:1m:4k in random IO mode
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)
Mode: Random IO

[graphs] [gnuplot]

^UP

Comparsion of vendor1 device 1g 4k:1m:4k in all modes
SSD: vendor1
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)

[graphs] [gnuplot]

^UP
Comparsion of vendor3 device 1g 4k:1m:4k in all modes
SSD: vendor3
Total size: 1GB
Record size: 4kB - 1024kB (step 4kB)

[graphs] [gnuplot]

^UP
Comparsion of vendor4 device 2g 4k:1m:4k in all modes
SSD: vendor4 -
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)

[graphs] [gnuplot]

^UP
Comparsion of vendor6 device 2g 4k:1m:4k in all modes
SSD: vendor6
Total size: 2GB
Record size: 4kB - 1024kB (step 4kB)

[graphs] [gnuplot]

^UP

12 Feb 2010

./test-discard -d /dev/sdc -t 2g -R 512k:10m:512k -b
SSD: vendor1
Total size: 2GB
Record size: 512kB - 10240kB (step 512kB)

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdd -t 2g -R 512k:10m:512k -b
SSD: vendor3
Total size: 2GB
Record size: 512kB - 10240kB (step 512kB)

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 1m:10m:512k -b
SSD: vendor4 -
Total size: 2GB
Record size: 1MB - 10MB (step 512kB)

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 1m:10m:512k -b
SSD: vendor6
Total size: 2GB
Record size: 1MB - 10MB (step 512kB)

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdc -t 2g -R 512k:10m:512k -b -z
SSD: vendor1
Total size: 2GB
Record size: 512kB - 10240kB (step 512kB)
Mode: Discarding already discarded blocks

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdd -t 2g -R 512k:10m:512k -b -z
SSD: vendor3
Total size: 2GB
Record size: 512kB - 10240kB (step 512kB)
Mode: Discarding already discarded blocks

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 1m:10m:512k -z -b
SSD: vendor4 -
Total size: 2GB
Record size: 1MB - 10MB (step 512kB)
Mode: Discarding already discarded blocks

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 1m:10m:512k -z -b
SSD: vendor6
Total size: 2GB
Record size: 1MB - 10MB (step 512kB)
Mode: Discarding already discarded blocks

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdc -t 2g -R 512k:10m:512k -b -x
SSD: vendor1
Total size: 2GB
Record size: 512kB - 10240kB (step 512kB)
Mode: Random IO

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdd -t 2g -R 512k:10m:512k -b -x
SSD: vendor3
Total size: 2GB
Record size: 512kB - 10240kB (step 512kB)
Mode: Random IO

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 1m:10m:512k -x -b
SSD: vendor4 -
Total size: 2GB
Record size: 1MB - 10MB (step 512kB)
Mode: Random IO

[data] [graphs] [gnuplot]

^UP
./test-discard -d /dev/sdb -t 2g -R 1m:10m:512k -x -b
SSD: vendor6
Total size: 2GB
Record size: 1MB - 10MB (step 512kB)
Mode: Random IO

[data] [graphs] [gnuplot]

^UP
Comparsion 2g 512k:10m:512k in normal mode
Total size: 2GB
Record size: 512kB - 102512kB (step 512kB)

[graphs] [gnuplot]

^UP
Comparsion 2g 512k:10m:512k in discard2 mode
Total size: 2GB
Record size: 512kB - 102512kB (step 512kB)
Mode: Discarding already discarded blocks

[graphs] [gnuplot]

^UP
Comparsion 2g 512k:10m:512k in random IO mode
Total size: 2GB
Record size: 512kB - 102512kB (step 512kB)
Mode: Random IO

[graphs] [gnuplot]

^UP

Comparsion of vendor1 device 2g 512k:10m:512k in all modes
SSD: vendor1
Total size: 2GB
Record size: 512kB - 10240kB (step 512kB)

[graphs] [gnuplot]

^UP
Comparsion of vendor3 device 2g 512k:10m:512k in all modes
SSD: vendor3
Total size: 2GB
Record size: 512kB - 10240kB (step 512kB)

[graphs] [gnuplot]

^UP
Comparsion of vendor4 device 2g 1m:10m:512k in all modes
SSD: vendor4 -
Total size: 2GB
Record size: 1MB - 10MB (step 512kB)

[graphs] [gnuplot]

^UP