Storage performance investigation
Tixy
tixy at yxit.co.uk
Mon Sep 5 08:43:16 UTC 2011
I have put the tools, data and some conclusions from the work I did on
the flash storage performance investigation at
http://yxit.co.uk/public/flash-performance/
Here is a copy of the README file from there...
CONTENTS
doc/benchmark-results
Some conclusions drawn from timings of usecases.
doc/simulation-results
Some conclusions drawn from simulation of SD cards.
flashsim-usecases.sh
This scripts creates a filesystem then runs various usecases on
it whilst blktrace collects traces of the resulting block driver
activity.
traces/
This directory contains some traces already gathered using
flashsim-usecases.sh on some cards described in doc/cards
See traces/README for more.
doc/cards
This file contains results of running flashbench on various
cards.
flashsim/
Program to simulates the various algorithms used by flash
drives. This takes parsed blktrace output from a usecase and
produces an estimate of the write amplification.
process-traces.sh
Script to process the traces in directory traces/ and produce
timings and simulation results using flashsim.
http://git.yxit.co.uk/flashbench.git/
This contains an extension to the flashbench tool write blocks
in various patterns. It is designed as an aid to deducing the
algorithms used by SD cards. See commit
39a72bb1572809f9a62e0b48e10a6afccfd05024
This repository in cloned from Arnd Bergmann's repository at
http://git.linaro.org/gitweb?p=people/arnd/flashbench.git
More information about the linaro-kernel
mailing list