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