lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
April
March
February
January
2011
December
November
October
September
August
July
June
May
April
March
List overview
Download
Flashbench-results
August 2011
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
----- 2011 -----
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
flashbench-results@lists.linaro.org
1 participants
3 discussions
Start a n
N
ew thread
Kingston CF 2GB
by Philippe De Muyter
Hello Arnd, Here are the results for the Kingston CF 2GB (Assy in TAIWAN). The one marked with (Assy in Japan) have another size, and probabbly other characteristics. Could the size be related to the number of open-au's ? Philippe tmp179:~ # cat /proc/partitions major minor #blocks name 8 0 244198584 sda 8 1 2103296 sda1 8 2 20972544 sda2 8 16 1982232 sdb 8 17 1975963 sdb1 tmp179:~ # ./flashbench -a -b 1024 /dev/sdb sched_setscheduler: Operation not permitted align 67108864 pre 343µs on 370µs post 321µs diff 37.5µs align 33554432 pre 342µs on 367µs post 319µs diff 36.5µs align 16777216 pre 342µs on 368µs post 320µs diff 36.5µs align 8388608 pre 343µs on 368µs post 318µs diff 37.1µs align 4194304 pre 342µs on 368µs post 319µs diff 37.1µs align 2097152 pre 343µs on 368µs post 319µs diff 37µs align 1048576 pre 344µs on 370µs post 320µs diff 38.3µs align 524288 pre 322µs on 350µs post 344µs diff 17.1µs align 262144 pre 320µs on 349µs post 344µs diff 16.8µs align 131072 pre 321µs on 349µs post 344µs diff 16.9µs align 65536 pre 321µs on 350µs post 344µs diff 17.2µs align 32768 pre 323µs on 351µs post 344µs diff 18µs align 16384 pre 320µs on 326µs post 321µs diff 5.4µs align 8192 pre 321µs on 325µs post 320µs diff 5µs align 4096 pre 320µs on 326µs post 321µs diff 5.6µs align 2048 pre 320µs on 325µs post 321µs diff 4.85µs tmp179:~ # hdparm -i /dev/sdb /dev/sdb: Model=CF CARD 2GB, FwRev=20071116, SerialNo=CF 2GB 20051F71 Config={ HardSect NotMFM Fixed DTR>10Mbs } RawCHS=3933/16/63, TrkSize=0, SectSize=576, ECCbytes=4 BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off CurCHS=3933/16/63, CurSects=3964464, LBA=yes, LBAsects=3964464 IORDY=no, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: *mdma0 mdma1 mdma2 AdvancedPM=no * signifies the current active mode tmp179:~ # for i in `seq 1 10`; do echo $i; ./flashbench --open-au --open-au-nr=$i --erasesize=$[1024 * 1024] --blocksize=16384 /dev/sdb; done 1 sched_setscheduler: Operation not permitted 1MiB 11M/s 512KiB 11.1M/s 256KiB 11M/s 128KiB 11M/s 64KiB 10.7M/s 32KiB 10M/s 16KiB 8.83M/s 2 sched_setscheduler: Operation not permitted 1MiB 11.1M/s 512KiB 11.1M/s 256KiB 11.1M/s 128KiB 11.1M/s 64KiB 10.7M/s 32KiB 10.1M/s 16KiB 8.87M/s 3 sched_setscheduler: Operation not permitted 1MiB 11.1M/s 512KiB 11.1M/s 256KiB 11.1M/s 128KiB 11.1M/s 64KiB 10.8M/s 32KiB 10.1M/s 16KiB 8.85M/s 4 sched_setscheduler: Operation not permitted 1MiB 11.1M/s 512KiB 8.32M/s 256KiB 4.56M/s 128KiB 2.39M/s ^C tmp179:~ # for i in `seq 1 10`; do echo $i; ./flashbench --open-au --open-au-nr=$i --erasesize=$[1024 * 1024] --blocksize=16384 /dev/sdb --random; done 1 sched_setscheduler: Operation not permitted 1MiB 11.1M/s 512KiB 11.1M/s 256KiB 7.38M/s 128KiB 6.18M/s 64KiB 6.12M/s 32KiB 6.47M/s 16KiB 7.04M/s 2 sched_setscheduler: Operation not permitted 1MiB 7.37M/s 512KiB 8.05M/s 256KiB 6.72M/s 128KiB 6.4M/s 64KiB 6.53M/s 32KiB 6.55M/s 16KiB 7.04M/s 3 sched_setscheduler: Operation not permitted 1MiB 8.66M/s 512KiB 9.11M/s 256KiB 6.79M/s 128KiB 5.55M/s 64KiB 4.24M/s 32KiB 4.05M/s 16KiB 3.92M/s 4 sched_setscheduler: Operation not permitted 1MiB 9.37M/s 512KiB 9.67M/s 256KiB 6.73M/s 128KiB 4.79M/s 64KiB 3.32M/s 32KiB 3.07M/s 16KiB 3.52M/s 5 sched_setscheduler: Operation not permitted 1MiB 9.8M/s 512KiB 7.8M/s 256KiB 4.75M/s 128KiB 4.21M/s 64KiB 2.99M/s 32KiB 2.46M/s 16KiB 2.75M/s 6 sched_setscheduler: Operation not permitted 1MiB 11.4M/s 512KiB 7.1M/s 256KiB 4.03M/s 128KiB 2.7M/s 64KiB 2.83M/s 32KiB 2.38M/s 16KiB 2.45M/s 7 sched_setscheduler: Operation not permitted 1MiB 11.4M/s 512KiB 6.71M/s 256KiB 3.73M/s 128KiB 2.43M/s 64KiB 2.49M/s 32KiB 2.07M/s 16KiB 2.11M/s 8 sched_setscheduler: Operation not permitted 1MiB 11.4M/s 512KiB 6.4M/s 256KiB 3.5M/s 128KiB 2.26M/s 64KiB 2.23M/s 32KiB 1.85M/s 16KiB 1.86M/s 9 sched_setscheduler: Operation not permitted 1MiB 11.4M/s 512KiB 6.18M/s 256KiB 3.33M/s 128KiB 2.1M/s 64KiB 2.04M/s 32KiB 1.65M/s 16KiB 1.66M/s 10 sched_setscheduler: Operation not permitted 1MiB 11.4M/s 512KiB 6M/s 256KiB 3.18M/s 128KiB 1.99M/s 64KiB 1.88M/s 32KiB 1.52M/s 16KiB 1.51M/s (reverse-i-search)`fat': ./flashbench --findfat --^Ct-nr=10 --erasesize=$[2 * 1024 * 1024] --blocksize=1024 /dev/sdb tmp179:~ # ./flashbench --findfat --fat-nr=10 --erasesize=$[1024 * 1024] --blocksize=1024 /dev/sdb sched_setscheduler: Operation not permitted 1MiB 4.32M/s 11.4M/s 11.4M/s 11.4M/s 11.4M/s 11.2M/s 11.3M/s 11.4M/s 11.3M/s 11.4M/s 512KiB 11.3M/s 11.4M/s 11.1M/s 11.4M/s 11.4M/s 11.4M/s 11.4M/s 11.4M/s 11M/s 11.4M/s 256KiB 11.4M/s 11.4M/s 11.2M/s 11.2M/s 11.2M/s 11.2M/s 11.3M/s 11.4M/s 11.4M/s 11.3M/s 128KiB 11.3M/s 11.3M/s 11.2M/s 11.4M/s 11.4M/s 11.4M/s 11.4M/s 11.2M/s 11.3M/s 11.4M/s 64KiB 11M/s 11M/s 11M/s 11M/s 10.8M/s 11M/s 11M/s 11M/s 11M/s 11M/s 32KiB 9.98M/s 10.3M/s 10.3M/s 10.3M/s 10.2M/s 10.1M/s 10.2M/s 10.2M/s 10.2M/s 10.3M/s 16KiB 8.99M/s 9.01M/s 9.01M/s 8.99M/s 8.94M/s 9.02M/s 9.03M/s 9.03M/s 9.01M/s 8.95M/s 8KiB 7.2M/s 7.23M/s 7.23M/s 7.22M/s 7.21M/s 7.23M/s 7.13M/s 7.23M/s 7.23M/s 7.22M/s 4KiB 4.98M/s 4.97M/s 4.83M/s 4.97M/s 4.97M/s 4.97M/s 4.92M/s 4.91M/s 4.93M/s 4.93M/s 2KiB 3.04M/s 3.06M/s 3.05M/s 3.06M/s 3.05M/s 3.06M/s 3.03M/s 3.06M/s 3.06M/s 3.06M/s 1KiB 1.26M/s 1.26M/s 1.26M/s 1.26M/s 1.25M/s 1.26M/s 1.26M/s 1.24M/s 1.26M/s 1.25M/s tmp179:~ # ./flashbench --findfat --fat-nr=10 --erasesize=$[1024 * 1024] --blocksize=1024 /dev/sdb sched_setscheduler: Operation not permitted 1MiB 11.2M/s 11.4M/s 11.4M/s 11.3M/s 11.4M/s 11.4M/s 11.4M/s 11.3M/s 11.4M/s 11.4M/s 512KiB 11.4M/s 11.2M/s 11.4M/s 11.4M/s 11.4M/s 11.4M/s 11.4M/s 11.4M/s 11.2M/s 11.3M/s 256KiB 11M/s 11.4M/s 11.4M/s 11.3M/s 11.4M/s 11.3M/s 11.1M/s 11.4M/s 11.4M/s 11M/s 128KiB 11.4M/s 11.2M/s 11.3M/s 11.4M/s 11.4M/s 11.3M/s 11.4M/s 11.3M/s 11.4M/s 11.3M/s 64KiB 11M/s 11M/s 11M/s 10.9M/s 11M/s 11M/s 11M/s 11M/s 11M/s 11M/s 32KiB 10.1M/s 10.2M/s 10M/s 10.4M/s 10.3M/s 10.3M/s 10.3M/s 10.3M/s 10.1M/s 10.3M/s 16KiB 9.03M/s 8.82M/s 9.02M/s 8.93M/s 8.94M/s 9.01M/s 9.03M/s 9M/s 9.02M/s 9.01M/s 8KiB 7.24M/s 7.22M/s 7.23M/s 7.21M/s 7.22M/s 7.17M/s 7.24M/s 7.23M/s 7.22M/s 7.23M/s 4KiB 4.97M/s 4.98M/s 4.92M/s 4.93M/s 4.84M/s 4.99M/s 4.97M/s 4.96M/s 4.97M/s 4.96M/s 2KiB 3.01M/s 3.06M/s 3.06M/s 2.97M/s 3.05M/s 3.03M/s 3.03M/s 3.05M/s 3.06M/s 3.05M/s 1KiB 1.26M/s 1.26M/s 1.26M/s 1.26M/s 1.26M/s 1.26M/s 1.26M/s 1.25M/s 1.24M/s 1.26M/s tmp179:~ # -- Philippe De Muyter +32 2 6101532 Macq SA rue de l'Aeronef 2 B-1140 Bruxelles
13 years
2
9
0
0
Lexar Professional CF 400x 16GB
by Arnd Bergmann
arnd@wuerfel:~/flashbench$ sudo hdparm -I /dev/sde /dev/sde: CompactFlash ATA device Model Number: LEXAR ATA FLASH CARD Serial Number: 41163033400000500C93 Firmware Revision: 20100407 Standards: Likely used: 6 Configuration: Logical max current cylinders 31012 31012 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 31260096 LBA user addressable sectors: 31260096 Logical/Physical Sector size: 512 bytes device size with M = 1024*1024: 15263 MBytes device size with M = 1000*1000: 16005 MBytes (16 GB) cache/buffer size = 1 KBytes (type=DualPort) Capabilities: LBA, IORDY(can be disabled) bytes avail on r/w long: 4 Standby timer values: spec'd by Vendor R/W multiple sector transfer: Max = 1 Current = 0 Advanced power management level: disabled DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 udma6 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns Commands/features: Enabled Supported: Power Management feature set Write cache WRITE_BUFFER command READ_BUFFER command NOP cmd CFA feature set Advanced Power Management feature set Mandatory FLUSH_CACHE * Gen1 signaling speed (1.5Gb/s) * Host-initiated interface power management * CFA advanced modes: pio5 *pio6 mdma3 mdma4 * CFA Power Level 1 (max 500mA) Integrity word not set (found 0xbb00, expected 0x89a5) arnd@wuerfel:~/flashbench$ sudo hdparm -i /dev/sde /dev/sde: Model=LEXAR ATA FLASH CARD, FwRev=20100407, SerialNo=41163033400000500C93 Config={ HardSect NotMFM Removeable DTR>10Mbs nonMagnetic } RawCHS=31012/16/63, TrkSize=0, SectSize=576, ECCbytes=4 BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off CurCHS=31012/16/63, CurSects=31260096, LBA=yes, LBAsects=31260096 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma6 AdvancedPM=yes: disabled (255) WriteCache=disabled arnd@wuerfel:~/flashbench$ sudo fdisk -lu /dev/sde Disk /dev/sde: 16.0 GB, 16005169152 bytes 256 heads, 63 sectors/track, 1938 cylinders, total 31260096 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sde1 * 63 31259087 15629512+ b W95 FAT32 arnd@wuerfel:~/flashbench$ sudo ./flashbench -a /dev/sde --blocksize=1024 --count=32 align 2147483648 pre 248µs on 373µs post 256µs diff 121µs align 1073741824 pre 248µs on 370µs post 252µs diff 120µs align 536870912 pre 247µs on 368µs post 251µs diff 119µs align 268435456 pre 246µs on 368µs post 251µs diff 119µs align 134217728 pre 246µs on 368µs post 251µs diff 120µs align 67108864 pre 244µs on 367µs post 249µs diff 121µs align 33554432 pre 247µs on 370µs post 253µs diff 119µs align 16777216 pre 256µs on 378µs post 253µs diff 124µs align 8388608 pre 263µs on 288µs post 255µs diff 28.8µs align 4194304 pre 263µs on 289µs post 255µs diff 29.3µs align 2097152 pre 260µs on 286µs post 254µs diff 28.4µs align 1048576 pre 262µs on 288µs post 256µs diff 28.8µs align 524288 pre 263µs on 289µs post 257µs diff 28.7µs align 262144 pre 262µs on 287µs post 255µs diff 28.4µs align 131072 pre 260µs on 285µs post 260µs diff 24.7µs align 65536 pre 262µs on 288µs post 260µs diff 26.2µs align 32768 pre 261µs on 287µs post 262µs diff 25.8µs align 16384 pre 262µs on 272µs post 262µs diff 10.2µs align 8192 pre 262µs on 265µs post 263µs diff 2.7µs align 4096 pre 263µs on 266µs post 262µs diff 3.27µs align 2048 pre 262µs on 264µs post 262µs diff 2.37µs ## Guessing 16 MB erase block size --> huge! arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=1024 --open- au-nr=1 16MiB 55.9M/s 8MiB 56M/s 4MiB 56.1M/s 2MiB 56M/s 1MiB 55.7M/s 512KiB 55.9M/s 256KiB 55.6M/s 128KiB 55.8M/s 64KiB 54.4M/s 32KiB 51.9M/s 16KiB 42.6M/s 8KiB 30.6M/s 4KiB 2.97M/s 2KiB 1.5M/s 1KiB 759K/s arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=4096 -- open-au-nr=1 --random 16MiB 56.7M/s 8MiB 44.9M/s 4MiB 23.6M/s 2MiB 22.8M/s 1MiB 22.8M/s 512KiB 22.8M/s 256KiB 22.8M/s 128KiB 22.7M/s 64KiB 20.8M/s 32KiB 16.2M/s 16KiB 8.73M/s 8KiB 3.97M/s 4KiB 2.01M/s ## random write at half speed down to 64KiB, much slower below --> 64 KB superpages? arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=8192 -- open-au-nr=2 16MiB 56.8M/s 8MiB 56.8M/s 4MiB 56.1M/s 2MiB 55M/s 1MiB 52.9M/s 512KiB 48.9M/s 256KiB 45.3M/s 128KiB 37.9M/s 64KiB 28.7M/s 32KiB 17.4M/s 16KiB 7.67M/s 8KiB 3.78M/s arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=8192 -- open-au-nr=2 --random 16MiB 22.7M/s 8MiB 44.3M/s 4MiB 23.1M/s 2MiB 22.8M/s 1MiB 22.6M/s 512KiB 22.2M/s 256KiB 21.6M/s 128KiB 20.5M/s 64KiB 17.3M/s 32KiB 12.2M/s 16KiB 6.47M/s 8KiB 3.01M/s ## alternating between erase blocks shows noticeable degradation anywhere below 2MB writes. ## enabling/disabling write cache with hdparm -W did not change this. # The weird anomaly for random writes at 8 MB is reproducible. arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=1048576 -- open-au-nr=8 16MiB 56.8M/s 8MiB 56.5M/s 4MiB 55.9M/s 2MiB 54.8M/s 1MiB 52.8M/s arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=1048576 -- open-au-nr=9 16MiB 57.2M/s 8MiB 50M/s 4MiB 56.3M/s 2MiB 55.1M/s 1MiB 52.9M/s arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=1048576 -- open-au-nr=10 16MiB 49.7M/s 8MiB 56.8M/s 4MiB 56.3M/s 2MiB 55.1M/s 1MiB 52.8M/s arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=1048576 -- open-au-nr=11 16MiB 57.1M/s 8MiB 51.2M/s 4MiB 56.4M/s 2MiB 55.1M/s 1MiB 53.1M/s ## Same performance up to 11 erase blocks arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=1048576 -- open-au-nr=12 16MiB 56.8M/s 8MiB 28.4M/s 4MiB 9.88M/s 2MiB 5.26M/s 1MiB 2.76M/s arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=2048 -- open-au-nr=12 16MiB 57.3M/s 8MiB 31.1M/s 4MiB 9.93M/s 2MiB 5.29M/s ## At 12 Erase blocks massive degradation arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=2048 -- open-au-nr=11 16MiB 57M/s 8MiB 56.7M/s 4MiB 56.2M/s 2MiB 55.2M/s 1MiB 53M/s 512KiB 49.1M/s 256KiB 45.1M/s 128KiB 37.8M/s 64KiB 28.5M/s 32KiB 17.3M/s 16KiB 7.61M/s 8KiB 3.76M/s 4KiB 1.99M/s 2KiB 985K/s ## 11 * 16 MB is the fastest we get. arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=8388608 --blocksize=8192 --open- au-nr=11 8MiB 58.3M/s 4MiB 44.5M/s 2MiB 45M/s 1MiB 15.3M/s 512KiB 50.2M/s 256KiB 39.9M/s 128KiB 36.7M/s 64KiB 12.6M/s 32KiB 17.6M/s 16KiB 5.6M/s 8KiB 3.2M/s ## trying with 8 MB erase size shows significantly worse results due to more garbage ## collection overhead arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=1677721--blocksize=8192 --open- au-nr=11 --random 16MiB 41M/s 8MiB 26.5M/s 4MiB 23.3M/s 2MiB 22.7M/s 1MiB 22.6M/s 512KiB 22.3M/s 256KiB 21.6M/s 128KiB 20.4M/s 64KiB 17.1M/s 32KiB 12.1M/s 16KiB 6.43M/s 8KiB 3M/s arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=8192 -- open-au-nr=11 --random 16MiB 22.7M/s 8MiB 40.8M/s 4MiB 23.1M/s 2MiB 22.7M/s 1MiB 22.5M/s 512KiB 22.2M/s 256KiB 21.5M/s 128KiB 20.4M/s 64KiB 17.1M/s 32KiB 12.1M/s 16KiB 6.42M/s 8KiB 3M/s ## Random write also fine up to 11 erase blocks arnd@wuerfel:~/flashbench$ sudo ./flashbench --open-au /dev/sde --erasesize=16777216 --blocksize=8192 -- open-au-nr=12 --random 16MiB 24.1M/s 8MiB 18.4M/s 4MiB 10.4M/s 2MiB 5.35M/s 1MiB 2.78M/s 512KiB 1.42M/s 256KiB 723K/s 128KiB 364K/s 64KiB 182K/s 32KiB 91.3K/s ## cannot do 12 erase blocks ^Carnd@wuerfel:~/flashbench$ sudo ./flashbench --findfat /dev/sde --erasesize=1677721--blocksize=512 --fat- nr=4 --random 16MiB 23M/s 23M/s 57.7M/s 23M/s 8MiB 45.2M/s 45.3M/s 45.3M/s 22.9M/s 4MiB 23M/s 23.7M/s 23.5M/s 22.9M/s 2MiB 22.8M/s 22.8M/s 22.9M/s 22.9M/s 1MiB 22.9M/s 23M/s 22.9M/s 22.8M/s 512KiB 22.9M/s 22.8M/s 22.9M/s 23M/s 256KiB 22.9M/s 23M/s 22.8M/s 22.8M/s 128KiB 22.8M/s 22.8M/s 22.8M/s 22.8M/s 64KiB 20.8M/s 20.8M/s 20.9M/s 20.8M/s 32KiB 16.2M/s 16.3M/s 16.2M/s 16.3M/s ## no fat area
13 years, 4 months
1
0
0
0
integral ultima pro class 10 4 GB
by Arnd Bergmann
Disk /dev/mmcblk0: 3976 MB, 3976200192 bytes 4 heads, 16 sectors/track, 121344 cylinders, total 7766016 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 ==> /sys/block/mmcblk0/device/block <== head: error reading `/sys/block/mmcblk0/device/block': Is a directory ==> /sys/block/mmcblk0/device/cid <== 275048534430344730b00dd71400a900 ==> /sys/block/mmcblk0/device/csd <== 400e00325b5900001d9f7f800a400000 ==> /sys/block/mmcblk0/device/date <== 09/2010 ==> /sys/block/mmcblk0/device/driver <== head: error reading `/sys/block/mmcblk0/device/driver': Is a directory ==> /sys/block/mmcblk0/device/erase_size <== 512 ==> /sys/block/mmcblk0/device/fwrev <== 0x0 ==> /sys/block/mmcblk0/device/hwrev <== 0x3 ==> /sys/block/mmcblk0/device/manfid <== 0x000027 ==> /sys/block/mmcblk0/device/name <== SD04G ==> /sys/block/mmcblk0/device/oemid <== 0x5048 ==> /sys/block/mmcblk0/device/power <== head: error reading `/sys/block/mmcblk0/device/power': Is a directory ==> /sys/block/mmcblk0/device/preferred_erase_size <== 4194304 ==> /sys/block/mmcblk0/device/scr <== 0235800001000000 ==> /sys/block/mmcblk0/device/serial <== 0xb00dd714 ==> /sys/block/mmcblk0/device/subsystem <== head: error reading `/sys/block/mmcblk0/device/subsystem': Is a directory ==> /sys/block/mmcblk0/device/type <== SD ==> /sys/block/mmcblk0/device/uevent <== DRIVER=mmcblk MMC_TYPE=SD MMC_NAME=SD04G MODALIAS=mmc:block $ sudo ./flashbench -a /dev/mmcblk0 -b 1024 --count=30 align 402653184 pre 1.95ms on 2.87ms post 1.56ms diff 1.12ms align 268435456 pre 2.2ms on 3.04ms post 1.6ms diff 1.14ms align 201326592 pre 2.51ms on 2.99ms post 1.59ms diff 940µs align 134217728 pre 2.38ms on 2.94ms post 1.59ms diff 950µs align 100663296 pre 2.24ms on 3.01ms post 1.6ms diff 1.09ms align 67108864 pre 2.47ms on 2.87ms post 1.51ms diff 880µs align 50331648 pre 2.45ms on 2.97ms post 1.57ms diff 960µs align 33554432 pre 2.6ms on 2.96ms post 1.57ms diff 876µs align 25165824 pre 2.57ms on 2.94ms post 1.58ms diff 872µs align 16777216 pre 2.28ms on 2.99ms post 1.59ms diff 1.05ms align 12582912 pre 2.22ms on 2.92ms post 1.6ms diff 1.01ms align 8388608 pre 2.54ms on 2.93ms post 1.55ms diff 880µs align 6291456 pre 1.7ms on 1.86ms post 1.57ms diff 226µs align 4194304 pre 2.35ms on 2.82ms post 1.56ms diff 868µs align 3145728 pre 1.51ms on 1.67ms post 1.5ms diff 172µs align 2097152 pre 1.56ms on 1.72ms post 1.49ms diff 190µs align 1572864 pre 1.5ms on 1.67ms post 1.49ms diff 176µs align 1048576 pre 1.5ms on 1.67ms post 1.49ms diff 173µs align 786432 pre 1.5ms on 1.67ms post 1.49ms diff 173µs align 524288 pre 1.5ms on 1.67ms post 1.5ms diff 172µs align 393216 pre 1.5ms on 1.67ms post 1.49ms diff 169µs align 262144 pre 1.5ms on 1.67ms post 1.49ms diff 169µs align 196608 pre 1.5ms on 1.67ms post 1.5ms diff 174µs align 131072 pre 1.51ms on 1.67ms post 1.49ms diff 171µs align 98304 pre 1.51ms on 1.67ms post 1.49ms diff 176µs align 65536 pre 1.49ms on 1.67ms post 1.5ms diff 175µs align 49152 pre 1.5ms on 1.66ms post 1.49ms diff 169µs align 32768 pre 1.49ms on 1.66ms post 1.48ms diff 174µs align 24576 pre 1.5ms on 1.67ms post 1.49ms diff 173µs align 16384 pre 1.5ms on 1.67ms post 1.49ms diff 173µs align 12288 pre 1.49ms on 1.54ms post 1.49ms diff 45.8µs align 8192 pre 1.49ms on 1.67ms post 1.49ms diff 175µs align 6144 pre 1.49ms on 1.57ms post 1.52ms diff 65.2µs align 4096 pre 1.49ms on 1.53ms post 1.49ms diff 44.8µs align 3072 pre 1.49ms on 1.53ms post 1.49ms diff 42.1µs align 2048 pre 1.49ms on 1.53ms post 1.49ms diff 43.7µs == > 4 MB erase block, 8 KB page ? $ sudo ./flashbench --open-au --open-au-nr=1 /dev/mmcblk0 --blocksize=512 4MiB 6M/s 2MiB 3.71M/s 1MiB 3.72M/s 512KiB 3.73M/s 256KiB 3.77M/s 128KiB 5.7M/s 64KiB 11.7M/s 32KiB 8.8M/s 16KiB 6.57M/s 8KiB 4.01M/s 4KiB 1.33M/s 2KiB 563K/s 1KiB 10.2K/s 512B 8.54K/s arnd@klappe2:~/git/flashbench$ sudo ./flashbench --open-au /dev/mmcblk0 --blocksize=2048 --open-au-nr=2 4MiB 8.35M/s 2MiB 6.47M/s 1MiB 2.89M/s 512KiB 1.4M/s 256KiB 697K/s 128KiB 348K/s 64KiB 174K/s arnd@klappe2:~/git/flashbench$ sudo ./flashbench --open-au --open-au-nr=1 /dev/mmcblk0 --blocksize=2048 --random 4MiB 5.74M/s 2MiB 2.5M/s 1MiB 1.45M/s 512KiB 802K/s 256KiB 560K/s 128KiB 279K/s $ sudo ./flashbench --findfat --fat-nr=5 /dev/mmcblk0 --blocksize=2048 --random 4MiB 2.4M/s 2.78M/s 6.02M/s 11.7M/s 11.8M/s 2MiB 2.52M/s 2.77M/s 4.56M/s 3.76M/s 3.76M/s 1MiB 2.73M/s 2.51M/s 1.65M/s 1.59M/s 1.59M/s 512KiB 2.58M/s 2.77M/s 862K/s 855K/s 855K/s 256KiB 2.4M/s 2.73M/s 556K/s 528K/s 555K/s 128KiB 2.4M/s 2.74M/s 271K/s 271K/s 271K/s 64KiB 2.08M/s 2.5M/s 258K/s 258K/s 258K/s 32KiB 1.88M/s 2.31M/s 142K/s 142K/s 142K/s
13 years, 4 months
1
0
0
0
← Newer
1
Older →
Jump to page:
1
Results per page:
10
25
50
100
200