lp:flashbench

Created by Dimitri John Ledkov on 2012-11-13 and last modified on 2012-11-13
Get this branch:
bzr branch lp:flashbench

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Dimitri John Ledkov
Project:
flashbench
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.linaro.org/people/arnd/flashbench.git.

The next import is scheduled to run in 2 hours.

Last successful import was 3 hours ago.

Import started 3 hours ago on alnitak and finished 3 hours ago taking 15 seconds — see the log
Import started 10 hours ago on alnitak and finished 10 hours ago taking 15 seconds — see the log
Import started 16 hours ago on alnitak and finished 16 hours ago taking 15 seconds — see the log
Import started 23 hours ago on alnitak and finished 23 hours ago taking 15 seconds — see the log
Import started on 2019-09-18 on alnitak and finished on 2019-09-18 taking 15 seconds — see the log
Import started on 2019-09-18 on alnitak and finished on 2019-09-18 taking 15 seconds — see the log
Import started on 2019-09-18 on alnitak and finished on 2019-09-18 taking 15 seconds — see the log
Import started on 2019-09-17 on alnitak and finished on 2019-09-17 taking 15 seconds — see the log
Import started on 2019-09-17 on alnitak and finished on 2019-09-17 taking 15 seconds — see the log
Import started on 2019-09-17 on alnitak and finished on 2019-09-17 taking 15 seconds — see the log

Recent revisions

62. By Arnd Bergmann on 2012-06-06

flashbench: use only one out of 12 erase blocks

This helps with TLC memory when while guessing the erase block size,
so that the guessed erase block start is at the start of the actual
erase block.

Signed-off-by: Arnd Bergmann <email address hidden>

61. By Arnd Bergmann on 2012-06-06

flashbench: fix Makefile

This avoids link errors that people have reported

Signed-off-by: Arnd Bergmann <email address hidden>

60. By Arnd Bergmann on 2012-02-22

Add a license file with GPLv2

Signed-off-by: Arnd Bergmann <email address hidden>

59. By Arnd Bergmann on 2011-03-29

flashbench: start at multiple of erasesize for --open-au

Apparently, 1.5 MB erase blocks or multiples of that are more
common than I first thought, so automatically try to handle these
by starting at a multiple of the erase blcok.

Signed-off-by: Arnd Bergmann <email address hidden>

58. By Arnd Bergmann on 2011-03-27

flashbench: add --offset command line argument

This makes it easier to do the --open-au test case
on drives whose erase block is not a power of two.
Note that for those, you have to pass a blocksize
that is also not a power of two, but a fraction
of the erase size, e.g.

flashbench --open-au --random --open-au-nr=6 \
 --erasesize=$[3 * 1024 * 1024] \
 --blocksize=$[24 * 1024] \
 --offset=$[24 * 1024 * 1024] \
 /dev/sde

Signed-off-by: Arnd Bergmann <email address hidden>

57. By Arnd Bergmann on 2011-03-27

flashbench: add try_open_au_oob

This function is needed for certain USB sticks that
use an odd erase block size (4128 KiB in one case).
We will probably need this later, commit it as unused
for now.

Signed-off-by: Arnd Bergmann <email address hidden>

56. By Arnd Bergmann on 2011-03-24

flashbench: spread out --open-au test some more

Using every other erase block is bad when you have
guessed the erase block size incorrectly. Better
skip three for each one we test, to have a better
chance of actually hitting separate erase blocks.

Signed-off-by: Arnd Bergmann <email address hidden>

55. By Arnd Bergmann on 2011-03-24

flashbench: compute proper average

We want to compute the bytes per second from the average of the
times it takes to read many sectors, not compute the average of
the throughput, which is somewhat different and less interesting.

Also, use only one try for the --open-au test, instead of the
maximum of three.

Signed-off-by: Arnd Bergmann <email address hidden>

54. By Arnd Bergmann on 2011-03-24

flashbench: use lower number of samples in -a test

Turns out a bit too much, and might hide some effects.
Also, using something just below a power of two works
better, so use 7 now.

Signed-off-by: Arnd Bergmann <email address hidden>

53. By Arnd Bergmann on 2011-03-09

flashbench: fix time_to_ns for 32 bit systems

Incorrect type conversion results in potentially
negative time values.

Signed-off-by: Arnd Bergmann <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.