Hello!
These are the results from a SanDisk SDHC card 8 GB class 4 (7560 MiB), using flashbench 62-1 (Linux Mint 15 / Ubuntu 13.04 repository, and kernel 3.11.0). The SD Card is raw, without formatation. There are informations about the card controller from my laptop too.
I have some questions about flashbench tool. Are there any development in this tool yet? Am I using the correct version? What is the -a parameter, it's not in documentation (it's not in the --help parameter too).
lsusb -v
Bus 001 Device 008: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x058f Alcor Micro Corp.
idProduct 0x6366 Multi Flash Reader
bcdDevice 1.00
iManufacturer 1 Generic
iProduct 2 Mass Storage
Device
iSerial 3 058F63666433
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80
Bulk-Only
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch
Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2
IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
head /sys/block/sdb/device/* 2>/dev/null | grep -v ^$
==> /sys/block/sdb/device/block <==
==> /sys/block/sdb/device/bsg <==
==> /sys/block/sdb/device/device_blocked <==
0
==> /sys/block/sdb/device/dh_state <==
detached
==> /sys/block/sdb/device/driver <==
==> /sys/block/sdb/device/eh_timeout <==
10
==> /sys/block/sdb/device/evt_media_change <==
0
==> /sys/block/sdb/device/generic <==
==> /sys/block/sdb/device/iocounterbits <==
32
==> /sys/block/sdb/device/iodone_cnt <==
0x10d82
==> /sys/block/sdb/device/ioerr_cnt <==
0x2
==> /sys/block/sdb/device/iorequest_cnt <==
0x10d82
==> /sys/block/sdb/device/max_sectors <==
240
==> /sys/block/sdb/device/modalias <==
scsi:t-0x00
==> /sys/block/sdb/device/model <==
Card Reader
==> /sys/block/sdb/device/power
<==
==> /sys/block/sdb/device/queue_depth <==
1
==> /sys/block/sdb/device/queue_type <==
none
==> /sys/block/sdb/device/rev <==
1.00
==> /sys/block/sdb/device/scsi_device <==
==> /sys/block/sdb/device/scsi_disk <==
==> /sys/block/sdb/device/scsi_generic <==
==> /sys/block/sdb/device/scsi_level <==
0
==> /sys/block/sdb/device/state <==
running
==> /sys/block/sdb/device/subsystem <==
==> /sys/block/sdb/device/timeout <==
30
==> /sys/block/sdb/device/type <==
0
==> /sys/block/sdb/device/uevent <==
DEVTYPE=scsi_device
DRIVER=sd
MODALIAS=scsi:t-0x00
==> /sys/block/sdb/device/vendor <==
Multiple
flashbench -a /dev/sdb --blocksize=1024 --count=100
align 2147483648 pre 1.31ms on 1.73ms post 1.25ms diff 456µs
align 1073741824 pre 1.3ms on 1.76ms post 1.24ms diff 485µs
align 536870912 pre 1.28ms on 1.79ms post 1.32ms diff 491µs
align
268435456 pre 1.24ms on 1.68ms post 1.23ms diff 444µs
align 134217728 pre 1.3ms on 1.82ms post 1.3ms diff 518µs
align 67108864 pre 1.3ms on 1.77ms post 1.25ms diff 488µs
align 33554432 pre 1.02ms on 1.34ms post 1.01ms diff 327µs
align 16777216 pre 1.01ms on 1.35ms post 989µs diff 348µs
align 8388608 pre 974µs on 1.35ms post 1.01ms diff 361µs
align 4194304 pre 1.25ms on 1.71ms post 1.03ms diff 568µs
align 2097152
pre 1.29ms on 1.44ms post 1.26ms diff 160µs
align 1048576 pre 1.25ms on 1.44ms post 1.3ms diff 162µs
align 524288 pre 1.31ms on 1.44ms post 1.26ms diff 153µs
align 262144 pre 1.25ms on 1.42ms post 1.29ms diff 155µs
align 131072 pre 1.28ms on 1.43ms post 1.26ms diff 167µs
align 65536 pre 1.25ms on 1.43ms post 1.29ms diff 160µs
align 32768 pre 1.28ms on 1.43ms post 1.26ms diff 165µs
align 16384 pre 1.24ms on
1.43ms post 1.29ms diff 168µs
align 8192 pre 1.25ms on 1.31ms post 1.25ms diff 56.5µs
align 4096 pre 1.19ms on 1.34ms post 1.25ms diff 118µs
align 2048 pre 1.2ms on 1.25ms post 1.2ms diff 51.8µs
# Maybe this card has 4 MiB of Erased Block and 16 kiB of Page?
flashbench -a /dev/sdb --blocksize=1024 --count=100
align 2147483648 pre 1.31ms on 1.73ms post 1.25ms diff 450µs
align 1073741824 pre 1.3ms on 1.76ms post 1.24ms diff 491µs
align 536870912 pre 1.28ms on 1.79ms post 1.32ms diff 484µs
align 268435456 pre
1.25ms on 1.68ms post 1.23ms diff 435µs
align 134217728 pre 1.29ms on 1.82ms post 1.3ms diff 525µs
align 67108864 pre 1.3ms on 1.77ms post 1.24ms diff 495µs
align 33554432 pre 1.02ms on 1.35ms post 996µs diff 346µs
align 16777216 pre 1.02ms on 1.35ms post 995µs diff 341µs
align 8388608 pre 974µs on 1.35ms post 994µs diff 368µs
align 4194304 pre 1.27ms on 1.71ms post 1.03ms diff 562µs
align 2097152 pre 1.31ms
on 1.44ms post 1.26ms diff 161µs
align 1048576 pre 1.25ms on 1.44ms post 1.3ms diff 164µs
align 524288 pre 1.3ms on 1.43ms post 1.26ms diff 156µs
align 262144 pre 1.25ms on 1.43ms post 1.29ms diff 162µs
align 131072 pre 1.3ms on 1.44ms post 1.26ms diff 157µs
align 65536 pre 1.25ms on 1.42ms post 1.27ms diff 159µs
align 32768 pre 1.25ms on 1.43ms post 1.24ms diff 182µs
align 16384 pre 1.24ms on 1.43ms post
1.27ms diff 178µs
align 8192 pre 1.25ms on 1.31ms post 1.24ms diff 67.7µs
align 4096 pre 1.19ms on 1.34ms post 1.24ms diff 126µs
align 2048 pre 1.19ms on 1.25ms post 1.18ms diff 69.6µs
flashbench -a /dev/sdb --blocksize=2048 --count=100
align 2147483648 pre 1.29ms on 1.72ms post 1.25ms diff 448µs
align 1073741824 pre 1.28ms on 1.7ms post 1.22ms diff 449µs
align 536870912 pre 1.25ms on 1.74ms post 1.29ms diff 473µs
align 268435456 pre 1.25ms on 1.66ms post 1.22ms diff 421µs
align 134217728 pre 1.28ms on 1.79ms post 1.29ms diff 501µs
align 67108864 pre 1.3ms on 1.74ms post 1.26ms diff 466µs
align 33554432 pre 1.12ms on 1.51ms post 1.1ms diff 401µs
align 16777216 pre 1.09ms on 1.45ms post 949µs diff 427µs
align 8388608 pre 1.1ms on 1.46ms post 949µs diff 438µs
align 4194304 pre 1.15ms on 1.6ms post 1.07ms diff 487µs
align 2097152 pre 1.16ms on 1.28ms post 1.15ms diff 126µs
align 1048576 pre 1.15ms on 1.28ms post 1.16ms diff 126µs
align 524288 pre 1.16ms on 1.28ms post 1.15ms diff 123µs
align 262144 pre 1.15ms on 1.28ms post 1.16ms diff 123µs
align 131072 pre 1.16ms on 1.28ms post 1.15ms diff 130µs
align 65536 pre 1.15ms on 1.28ms post 1.16ms diff 122µs
align 32768 pre 1.16ms on 1.28ms post 1.15ms diff 123µs
align 16384 pre 1.15ms on 1.28ms post 1.16ms diff 122µs
align 8192 pre 1.13ms on 1.17ms post 1.13ms diff 39.8µs
align 4096 pre 1.13ms on 1.17ms post 1.13ms diff 41.5µs
flashbench -a /dev/sdb --blocksize=2048 --count=100
align 2147483648 pre 1.69ms on 2.11ms post 1.58ms diff 479µs
align 1073741824 pre 1.67ms on 2.1ms post 1.63ms diff 452µs
align 536870912 pre 1.65ms on 2.15ms post 1.68ms diff 486µs
align 268435456 pre 1.59ms on 2.01ms post 1.49ms diff 469µs
align 134217728 pre 1.69ms on 2.19ms post 1.7ms diff 499µs
align 67108864 pre 1.68ms on 2.15ms post 1.59ms diff 517µs
align 33554432 pre 1.39ms on 1.78ms post 1.38ms diff 394µs
align 16777216 pre 1.27ms on 1.68ms post 990µs diff 551µs
align 8388608 pre 1.26ms on 1.68ms post 985µs diff 555µs
align 4194304 pre 1.38ms on 1.88ms post 1.29ms diff 543µs
align 2097152 pre 1.44ms on 1.6ms post 1.44ms diff 155µs
align 1048576 pre 1.44ms on 1.58ms post 1.48ms diff 122µs
align 524288 pre 1.48ms on 1.6ms post 1.43ms diff 140µs
align 262144 pre 1.44ms on 1.6ms post 1.48ms diff 143µs
align 131072 pre 1.48ms on 1.59ms post 1.43ms diff 140µs
align 65536 pre 1.43ms on 1.56ms post 1.48ms diff 110µs
align 32768 pre 1.47ms on 1.58ms post 1.43ms diff 129µs
align 16384 pre 1.43ms on 1.59ms post 1.47ms diff 137µs
align 8192 pre 1.41ms on 1.48ms post 1.41ms diff 73.5µs
align 4096 pre 1.41ms on 1.48ms post 1.41ms diff 67.4µs
flashbench -f /dev/sdb
4MiB 5.02M/s 8.23M/s 2.39M/s 5.04M/s 10.4M/s 2.08M/s
2MiB 4.64M/s 17.1M/s 4.91M/s 4.41M/s 5.01M/s 4.51M/s
1MiB 4.98M/s 13.9M/s 4.69M/s 4.98M/s 4.72M/s 1.75M/s
512KiB 4.74M/s 16.9M/s 4.98M/s 4.74M/s 4.78M/s 15M/s
256KiB 4.99M/s 13.4M/s 4.93M/s 4.71M/s 1.99M/s 4.97M/s
128KiB 4.74M/s 14.1M/s 4.53M/s 4.96M/s 4.38M/s 4.99M/s
64KiB 4.73M/s 13.3M/s 4.92M/s 4.76M/s 2.03M/s 4.9M/s
32KiB 4.41M/s 15.1M/s 4.9M/s 4.42M/s 4.96M/s 4.68M/s
16KiB 4.58M/s 11M/s 4.78M/s 4M/s 4.83M/s 3.39M/s
flashbench /dev/sdb --open-au --erasesize=$[4*1024*1024] --blocksize=$[16*1024] --open-au-nr=1
4MiB 14.9M/s
2MiB 17.9M/s
1MiB 18.5M/s
512KiB 18.1M/s
256KiB 18.1M/s
128KiB 17.6M/s
64KiB 17.3M/s
32KiB 16M/s
16KiB 13.2M/s
flashbench /dev/sdb --open-au --erasesize=$[4*1024*1024] --blocksize=$[16*1024] --open-au-nr=2
4MiB 16.4M/s
2MiB 17.8M/s
1MiB 17.8M/s
512KiB 17.1M/s
256KiB 16.3M/s
128KiB 15.1M/s
64KiB 14M/s
32KiB 11.3M/s
16KiB 8.04M/s
flashbench /dev/sdb --open-au --erasesize=$[4*1024*1024] --blocksize=$[16*1024] --open-au-nr=3
4MiB 17.4M/s
2MiB 18.2M/s
1MiB 17.7M/s
512KiB 17.1M/s
256KiB
16M/s
128KiB 15.3M/s
64KiB 14M/s
32KiB 11.2M/s
16KiB 7.92M/s
flashbench /dev/sdb --open-au --erasesize=$[4*1024*1024] --blocksize=$[16*1024] --open-au-nr=4
4MiB 10.9M/s
2MiB 5.98M/s
1MiB 9.38M/s
512KiB 7.03M/s
256KiB 6.67M/s
128KiB 6.8M/s
64KiB 8.36M/s
32KiB 7.11M/s
16KiB 5.92M/s
flashbench /dev/sdb --open-au --erasesize=$[4*1024*1024] --blocksize=$[16*1024] --open-au-nr=5
4MiB 6.5M/s
2MiB 4.62M/s
1MiB 3.2M/s
512KiB 3.41M/s
256KiB 3.25M/s
128KiB 2.83M/s
64KiB 4.41M/s
32KiB 6.06M/s
16KiB 3.52M/s
With --random parameter:
flashbench /dev/sdb --open-au --erasesize=$[4*1024*1024] --blocksize=$[16*1024] --random --open-au-nr=1
4MiB 15.8M/s
2MiB 17.8M/s
1MiB 18M/s
512KiB 15.7M/s
256KiB 8.44M/s
128KiB 3.01M/s
64KiB 1.45M/s
32KiB 719K/s
16KiB 343K/s
flashbench /dev/sdb --open-au --erasesize=$[4*1024*1024] --blocksize=$[16*1024] --random --open-au-nr=2
4MiB 13.9M/s
2MiB 17.8M/s
1MiB 17.8M/s
512KiB 15.5M/s
256KiB 8.48M/s
128KiB 2.99M/s
64KiB 1.45M/s
32KiB 718K/s
16KiB 342K/s
flashbench /dev/sdb --open-au --erasesize=$[4*1024*1024] --blocksize=$[16*1024] --random --open-au-nr=3
4MiB 7.17M/s
2MiB 17.9M/s
1MiB 17.1M/s
512KiB 15.5M/s
256KiB 8.36M/s
128KiB 3.01M/s
64KiB 1.45M/s
32KiB 718K/s
16KiB 343K/s
flashbench /dev/sdb --open-au --erasesize=$[4*1024*1024] --blocksize=$[16*1024] --random --open-au-nr=4
4MiB 8.54M/s
2MiB 5.46M/s
1MiB 9.28M/s
512KiB 4.51M/s
256KiB 3.65M/s
128KiB 1.43M/s
64KiB 745K/s
32KiB 441K/s
16KiB 254K/s
flashbench /dev/sdb --open-au --erasesize=$[4*1024*1024] --blocksize=$[16*1024] --random --open-au-nr=5
4MiB 5.46M/s
2MiB 5.01M/s
1MiB 4.92M/s
512KiB 2.16M/s
256KiB 1.32M/s
128KiB 799K/s
64KiB 432K/s
32KiB 246K/s
16KiB 177K/s
I think that the Erased Block has 4 MiB and each Page has 16 kiB, but the open-au it's only 1 or maybe 2, I don't know. Is that correct?
I want use F2FS in this card, but I don't know if this card is good for this, and I don't know too how to alignment correctly with F2FS, using mkfs.f2fs.
Sérgio Benjamim
Hi,
I grabbed a new flash drive yesterday, so I'm trying to sort out the
eraseblock size to format it properly. I grabbed this one because it was
on sale and has a small form factor. I'm planning to format half of it as
swap so that I can plug it in to my tegra 2 tablet while compiling software
that requires additional RAM (seamonkey and firefox at least require extra
RAM for linking libxul and I don't want to swap a lot on my internal flash
or sdcard).
Anyway, here's what I got from fdisk and flashbench:
Disk /dev/sdc: 8166 MB, 8166703104 bytes
256 heads, 63 sectors/track, 989 cylinders, total 15950592 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: 0xc3072e18
Device Boot Start End Blocks Id System
/dev/sdc1 * 56 15950591 7975268 c W95 FAT32 (LBA)
root@porteus:~/Downloads/flashbench-2e30b19# ./flashbench -a /dev/sdc
--blocksize=1024
align 2147483648 pre 494µs on 491µs post 494µs diff -2812ns
align 1073741824 pre 487µs on 491µs post 491µs diff 1.68µs
align 536870912 pre 491µs on 492µs post 493µs diff 204ns
align 268435456 pre 507µs on 528µs post 511µs diff 19.4µs
align 134217728 pre 507µs on 526µs post 510µs diff 17.5µs
align 67108864 pre 508µs on 524µs post 505µs diff 17.8µs
align 33554432 pre 508µs on 547µs post 507µs diff 39.3µs
align 16777216 pre 494µs on 510µs post 494µs diff 16.5µs
align 8388608 pre 511µs on 531µs post 508µs diff 21.6µs
align 4194304 pre 505µs on 530µs post 507µs diff 24µs
align 2097152 pre 507µs on 526µs post 508µs diff 17.8µs
align 1048576 pre 509µs on 534µs post 513µs diff 22.9µs
align 524288 pre 508µs on 529µs post 507µs diff 21.5µs
align 262144 pre 508µs on 527µs post 508µs diff 19µs
align 131072 pre 510µs on 525µs post 512µs diff 13.9µs
align 65536 pre 511µs on 531µs post 512µs diff 19.1µs
align 32768 pre 509µs on 530µs post 506µs diff 22.1µs
align 16384 pre 506µs on 531µs post 507µs diff 24.4µs
align 8192 pre 505µs on 509µs post 511µs diff 1.13µs
align 4096 pre 506µs on 509µs post 504µs diff 4.08µs
align 2048 pre 509µs on 508µs post 506µs diff 882ns
root@porteus:~/Downloads/flashbench-2e30b19# ./flashbench -O
--erasesize=$[4 * 1024 * 1024] --blocksize=$[256 * 1024] /dev/sdc
4MiB 26.1M/s
2MiB 22.6M/s
1MiB 22.9M/s
512KiB 21M/s
256KiB 19.9M/s
root@porteus:~/Downloads/flashbench-2e30b19# ./flashbench -O
--erasesize=$[4 * 1024 * 1024] --blocksize=$[256 * 1024] /dev/sdc
--open-au-nr=2
4MiB 22.8M/s
2MiB 22.8M/s
1MiB 22.8M/s
512KiB 21.7M/s
256KiB 19.8M/s
root@porteus:~/Downloads/flashbench-2e30b19# ./flashbench -O
--erasesize=$[4 * 1024 * 1024] --blocksize=$[256 * 1024] /dev/sdc
--open-au-nr=3
4MiB 10.4M/s
2MiB 10.2M/s
1MiB 23.3M/s
512KiB 21.2M/s
256KiB 20.2M/s
root@porteus:~/Downloads/flashbench-2e30b19# ./flashbench -O
--erasesize=$[4 * 1024 * 1024] --blocksize=$[256 * 1024] /dev/sdc
--open-au-nr=4
4MiB 4.28M/s
2MiB 2.05M/s
1MiB 2.94M/s
512KiB 2.56M/s
256KiB 2.97M/s
root@porteus:~/Downloads/flashbench-2e30b19#
root@porteus:/mnt/sdb2/flashbench-2e30b19# ./flashbench -O --erasesize=$[2
* 1024 * 1024] --blocksize=$[256 * 1024] /dev/sdc --open-au-nr=4 --random
2MiB 2.19M/s
1MiB 1.29M/s
512KiB 1.75M/s
^C^[[A
root@porteus:/mnt/sdb2/flashbench-2e30b19# ./flashbench -O --erasesize=$[4
* 1024 * 1024] --blocksize=$[256 * 1024] /dev/sdc --open-au-nr=4 --random
4MiB 2.53M/s
2MiB 2.11M/s
1MiB 2.97M/s
512KiB 2.6M/s
256KiB 1.44M/s
root@porteus:/mnt/sdb2/flashbench-2e30b19# ./flashbench -O --erasesize=$[4
* 1024 * 1024] --blocksize=$[256 * 1024] /dev/sdc --open-au-nr=3 --random
4MiB 4.27M/s
2MiB 6.6M/s
1MiB 10.6M/s
512KiB 6.56M/s
256KiB 10.1M/s
root@porteus:/mnt/sdb2/flashbench-2e30b19# ./flashbench -O --erasesize=$[4
* 1024 * 1024] --blocksize=$[256 * 1024] /dev/sdc --open-au-nr=2 --random
4MiB 4.9M/s
2MiB 8.12M/s
1MiB 8.43M/s
512KiB 4.91M/s
256KiB 21.5M/s
root@porteus:/mnt/sdb2/flashbench-2e30b19# ./flashbench -O --erasesize=$[4
* 1024 * 1024] --blocksize=$[256 * 1024] /dev/sdc --open-au-nr=1 --random
4MiB 5.1M/s
2MiB 4.82M/s
1MiB 26.7M/s
512KiB 5.01M/s
256KiB 4.72M/s
root@porteus:/mnt/sdb2/flashbench-2e30b19#
I had a hard time determining the eraseblock size from the '-a' test; the
numbers seemed to keep jumping around on me. I assumed that I was dealing
with 4mb eraseblocks (but was kind of a guess on my part, since most of my
other devices are 4mb), and testing the open-au's seemed to confirm this
(in my mind anyway) as going to 8, 16, or 32 MB erasesizes slowed down
quite a bit, even with only one au.
I'd consider myself a novice at all of this; if you'd like me to run some
additional testing with different parameters, just let me know. For now,
I'm assuming 4mb eraseblocks, with no offset (not sure how to confirm
that), 16kb page size, with 2 linear and 2 or 3 random au's.
Thanks!
Hi,
I have following cheaply bought SD-Card from Ebay:
Samsung 32 GB
MB-SSBGA
MBSSBGVEOBGA-SH
D 13CG5000 1 3 6
$:/sys/block/mmcblk0/device# head
/sys/block/mmcblk0/device/{c*,scr,*rev,*id,serial,*size}
==> /sys/block/mmcblk0/device/cid <==
1b534d3030303030107677b02300c100
==> /sys/block/mmcblk0/device/csd <==
400e00325b590000e9e57f800a404000
==> /sys/block/mmcblk0/device/scr <==
02b5800200000000
==> /sys/block/mmcblk0/device/fwrev <==
0x0
==> /sys/block/mmcblk0/device/hwrev <==
0x1
==> /sys/block/mmcblk0/device/cid <==
1b534d3030303030107677b02300c100
==> /sys/block/mmcblk0/device/manfid <==
0x00001b
==> /sys/block/mmcblk0/device/oemid <==
0x534d
==> /sys/block/mmcblk0/device/serial <==
0x7677b023
==> /sys/block/mmcblk0/device/erase_size <==
512
==> /sys/block/mmcblk0/device/preferred_erase_size <==
4194304
and here is the first Benchmark which is for me hard to interprete:
root@ThinkPad-T400:~/flashbench/flashbench# ./flashbench -a /dev/mmcblk0
--blocksize 1024 --count=100
align 8589934592 pre 208µs on 221µs post 206µs diff 14.3µs
align 4294967296 pre 207µs on 223µs post 208µs diff 15.1µs
align 2147483648 pre 205µs on 219µs post 207µs diff 13µs
align 1073741824 pre 257µs on 305µs post 241µs diff 56.7µs
align 536870912 pre 225µs on 261µs post 225µs diff 36µs
align 268435456 pre 294µs on 387µs post 281µs diff 100µs
align 134217728 pre 239µs on 285µs post 234µs diff 48.1µs
align 67108864 pre 222µs on 267µs post 220µs diff 46.6µs
align 33554432 pre 211µs on 257µs post 218µs diff 41.8µs
align 16777216 pre 231µs on 296µs post 237µs diff 61.8µs
align 8388608 pre 224µs on 260µs post 225µs diff 36.2µs
align 4194304 pre 222µs on 259µs post 227µs diff 34.4µs
align 2097152 pre 230µs on 260µs post 213µs diff 38.6µs
align 1048576 pre 218µs on 254µs post 223µs diff 33.8µs
align 524288 pre 234µs on 266µs post 216µs diff 40.7µs
align 262144 pre 224µs on 258µs post 224µs diff 33.3µs
align 131072 pre 228µs on 257µs post 210µs diff 37.8µs
align 65536 pre 212µs on 248µs post 216µs diff 33.8µs
align 32768 pre 223µs on 253µs post 205µs diff 38.3µs
align 16384 pre 239µs on 258µs post 234µs diff 21.3µs
align 8192 pre 233µs on 233µs post 233µs diff 424ns
align 4096 pre 234µs on 240µs post 234µs diff 5.88µs
align 2048 pre 233µs on 234µs post 234µs diff 584ns
in other outputs there are more or less only two steps (at eraseblock size
and blocksize) and they are differently ordered. The Debug FS says erase
block should be 4 MB but from this Benchmark I would suggest something like
2GB?!? Or is it 128MB ? Blocksize is 16KB i would suggest but I could be
wrong ... could you help me ? I will give the other results if the block
sizes are more clear to me...