[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linaro-flashbench-results
Subject:    [Flashbench] SanDisk Cruzer Blade 16GB results
From:       Gaby Schilders <gaby.schilders () gmail ! com>
Date:       2014-12-29 0:12:40
Message-ID: CAA+URPVFCGO-Yw_Mx3bYd=ZKBKpm9XkLB90HuxGHkrkMyMgc8w () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi there,

Here are my results for the SanDisk Cruzer Blade 16GB tests. The unit seems
to behave a bit better than the smaller ones already in the list. The USB
ID is identical to those of the smaller ones, however.

At first, flashbench -a gave an uneven list of diff values. After reading
that amount of writes can make a difference, I zeroed the (brand new) drive
to all zeroes: dd if=/dev/zero of=/dev/sdx bs=4M. I then got the following:
sudo flashbench -a /dev/sdf --blocksize=1024

align 4294967296        pre 748 µs       on 1.09ms       post 756 µs
diff 335 µs
align 2147483648        pre 749 µs       on 1.16ms       post 751 µs
diff 406 µs
align 1073741824        pre 748 µs       on 1.15ms       post 751 µs
diff 402 µs
align 536870912 pre 746 µs       on 1.15ms       post 750 µs      diff 401 µs
align 268435456 pre 752 µs       on 1.16ms       post 752 µs      diff 408 µs
align 134217728 pre 738 µs       on 1.15ms       post 756 µs      diff 406 µs
align 67108864  pre 749 µs       on 1.14ms       post 749 µs      diff 395 µs
align 33554432  pre 753 µs       on 1.14ms       post 752 µs      diff 392 µs
align 16777216  pre 746 µs       on 1.14ms       post 754 µs      diff 394 µs
align 8388608   pre 745 µs       on 1.13ms       post 747 µs      diff 388 µs
align 4194304   pre 744 µs       on 983 µs        post 747 µs      diff 237 µs
align 2097152   pre 752 µs       on 885 µs        post 744 µs      diff 137 µs
align 1048576   pre 753 µs       on 893 µs        post 753 µs      diff 140 µs
align 524288    pre 752 µs       on 880 µs        post 739 µs      diff 134 µs
align 262144    pre 750 µs       on 891 µs        post 757 µs      diff 137 µs
align 65536     pre 748 µs       on 888 µs        post 750 µs      diff 139 µs
align 32768     pre 749 µs       on 883 µs        post 745 µs      diff 137 µs
align 16384     pre 750 µs       on 890 µs        post 751 µs      diff 139 µs
align 8192      pre 745 µs       on 803 µs        post 748 µs      diff 56.8 µs
align 4096      pre 747 µs       on 804 µs        post 753 µs      diff 53.5 µs
align 2048      pre 746 µs       on 803 µs        post 745 µs      diff 57.3 µs

Leading to an assumption of erase size of 4M and page size of 8K.

With a sequence of

sudo flashbench -O --erasesize=$[4*1024*1024] --blocksize=$[8*1024]
/dev/sdf --open-au-nr=X

Where X increased linearly from 2 to 10 I determined the cutoff at AU=8

Because of:
AU=2
4MiB    22M/s
2MiB    21.9M/s
1MiB    21.9M/s
512KiB  21.6M/s
256KiB  20.9M/s
128KiB  19.3M/s
64KiB   18.7M/s
32KiB   16.2M/s
16KiB   11.4M/s
8KiB    6.99M/s

AU=7
4MiB    22M/s
2MiB    21.9M/s
1MiB    21.8M/s
512KiB  21.6M/s
256KiB  20.6M/s
128KiB  19.1M/s
64KiB   18.3M/s
32KiB   15.7M/s
16KiB   10.8M/s
8KiB    6.58M/s

AU=8
4MiB    14.4M/s
2MiB    21.4M/s
1MiB    21.8M/s
512KiB  21.6M/s
256KiB  20.6M/s
128KiB  19.1M/s
64KiB   18.2M/s
32KiB   15.6M/s
16KiB   10.7M/s
8KiB    6.47M/s

AU=9
4MiB    11.3M/s
2MiB    7M/s
1MiB    4.58M/s
512KiB  5.15M/s
256KiB  5.4M/s
128KiB  4.96M/s
64KiB   5.84M/s
32KiB   5.17M/s
16KiB   4.91M/s
8KiB    3.7M/s

Random performance sucks at smaller sizes. Results nearly the same for AU=1
through 6

sudo flashbench -O --erasesize=$[4*1024*1024] --blocksize=$[8*1024]
/dev/sdf --random --open-au-nr=6
[sudo] password for gaby:
4MiB    22.2M/s
2MiB    22M/s
1MiB    22M/s
512KiB  20M/s
256KiB  9.8M/s
128KiB  2.69M/s
64KiB   1.12M/s
32KiB   563K/s
16KiB   285K/s
8KiB    132K/s

If there's anything else I can test/check, let me know?

Regards,
Gaby Schilders

[Attachment #5 (text/html)]

<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Hi \
there,<br><br>Here are my results for the SanDisk Cruzer Blade 16GB tests. The unit \
seems to behave a bit better than the smaller ones already in the list. The USB ID is \
identical to those of the smaller ones, however.<br><br></div>At first, flashbench -a \
gave an uneven list of diff values. After reading that amount of writes can make a \
difference, I zeroed the (brand new) drive to all zeroes: dd if=/dev/zero of=/dev/sdx \
bs=4M. I then got the following:<br>sudo flashbench -a /dev/sdf \
--blocksize=1024<br><br>align 4294967296        pre 748µs       on 1.09ms       post \
756µs      diff 335µs<br>align 2147483648        pre 749µs       on 1.16ms       post \
751µs      diff 406µs<br>align 1073741824        pre 748µs       on 1.15ms       post \
751µs      diff 402µs<br>align 536870912 pre 746µs       on 1.15ms       post 750µs   \
diff 401µs<br>align 268435456 pre 752µs       on 1.16ms       post 752µs      diff \
408µs<br>align 134217728 pre 738µs       on 1.15ms       post 756µs      diff \
406µs<br>align 67108864  pre 749µs       on 1.14ms       post 749µs      diff \
395µs<br>align 33554432  pre 753µs       on 1.14ms       post 752µs      diff \
392µs<br>align 16777216  pre 746µs       on 1.14ms       post 754µs      diff \
394µs<br>align 8388608   pre 745µs       on 1.13ms       post 747µs      diff \
388µs<br>align 4194304   pre 744µs       on 983µs        post 747µs      diff \
237µs<br>align 2097152   pre 752µs       on 885µs        post 744µs      diff \
137µs<br>align 1048576   pre 753µs       on 893µs        post 753µs      diff \
140µs<br>align 524288    pre 752µs       on 880µs        post 739µs      diff \
134µs<br>align 262144    pre 750µs       on 891µs        post 757µs      diff \
137µs<br>align 65536     pre 748µs       on 888µs        post 750µs      diff \
139µs<br>align 32768     pre 749µs       on 883µs        post 745µs      diff \
137µs<br>align 16384     pre 750µs       on 890µs        post 751µs      diff \
139µs<br>align 8192      pre 745µs       on 803µs        post 748µs      diff \
56.8µs<br>align 4096      pre 747µs       on 804µs        post 753µs      diff \
53.5µs<br>align 2048      pre 746µs       on 803µs        post 745µs      diff \
57.3µs<br><br></div>Leading to an assumption of erase size of 4M and page size of \
8K.<br><br></div>With a sequence of<br><br>sudo flashbench -O \
--erasesize=$[4*1024*1024] --blocksize=$[8*1024] /dev/sdf \
--open-au-nr=X<br><br></div>Where X increased linearly from 2 to 10 I determined the \
cutoff at AU=8<br><br></div>Because of:<br>AU=2<br>4MiB    22M/s   <br>2MiB    \
21.9M/s <br>1MiB    21.9M/s <br>512KiB  21.6M/s <br>256KiB  20.9M/s <br>128KiB  \
19.3M/s <br>64KiB   18.7M/s <br>32KiB   16.2M/s <br>16KiB   11.4M/s <br>8KiB    \
6.99M/s<br><br></div>AU=7<br>4MiB    22M/s   <br>2MiB    21.9M/s <br>1MiB    21.8M/s \
<br>512KiB  21.6M/s <br>256KiB  20.6M/s <br>128KiB  19.1M/s <br>64KiB   18.3M/s \
<br>32KiB   15.7M/s <br>16KiB   10.8M/s <br>8KiB    6.58M/s<br><br></div>AU=8<br>4MiB \
14.4M/s <br>2MiB    21.4M/s <br>1MiB    21.8M/s <br>512KiB  21.6M/s <br>256KiB  \
20.6M/s <br>128KiB  19.1M/s <br>64KiB   18.2M/s <br>32KiB   15.6M/s <br>16KiB   \
10.7M/s <br>8KiB    6.47M/s<br><br></div>AU=9<br>4MiB    11.3M/s <br>2MiB    7M/s    \
<br>1MiB    4.58M/s <br>512KiB  5.15M/s <br>256KiB  5.4M/s  <br>128KiB  4.96M/s \
<br>64KiB   5.84M/s <br>32KiB   5.17M/s <br>16KiB   4.91M/s <br>8KiB    \
3.7M/s<br><br></div>Random performance sucks at smaller sizes. Results nearly the \
same for AU=1 through 6<br></div><div><br></div>sudo flashbench -O \
--erasesize=$[4*1024*1024] --blocksize=$[8*1024] /dev/sdf --random \
--open-au-nr=6<br>[sudo] password for gaby: <br>4MiB    22.2M/s <br>2MiB    22M/s   \
<br>1MiB    22M/s   <br>512KiB  20M/s   <br>256KiB  9.8M/s  <br>128KiB  2.69M/s \
<br>64KiB   1.12M/s <br>32KiB   563K/s  <br>16KiB   285K/s  <br>8KiB    \
132K/s<br><br>If there&#39;s anything else I can test/check, let me \
know?<br><br></div>Regards,<br>Gaby Schilders<br></div>



_______________________________________________
Flashbench-results mailing list
Flashbench-results@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/flashbench-results


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic