This is a multi-part message in MIME format. --------------080902060405000600080508 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit On 11/08/14 13:44, Andrew Bradford wrote: > On 08/06/2014 02:50 PM, Marcel Partap wrote: >>> Finding the erase block size in order to align the partitions is more >>> important than the mkfs parameters and will make a much larger impact on >>> performance than setting ideal stride and stripe. >> [...] >> >>> Likely the card does not have an erase block size smaller than 2 MiB due >>> to the amount of flash in it, so 128 kiB is probably not the correct >>> erase block size. Most larger sized cards have 2, 4 or 8 MiB erase >>> blocks these days. >> >> Why then would there not be a step in timing difference at f.e. 2MiB? > > SanDisk controllers are known to have fancy tricks which result in > better performance under certain loads, hiding the actual erase block > size may be a side effect. I don't really know the root cause but I > have seen this kind of behavior before. > >>> It's probably easier for those who read this list to see raw output of >>> flashbench rather than looking at csv files or plots in order to assist >>> with interpreting your results. >> >> Here it is. >>> flashbench --count=1000 -a /dev/sdb --blocksize=$((1*1024)) >>> align 4294967296 pre 611µs on 799µs post 615µs diff 186µs >>> align 2147483648 pre 615µs on 792µs post 619µs diff 175µs >>> align 1073741824 pre 608µs on 812µs post 613µs diff 201µs >>> align 536870912 pre 615µs on 771µs post 619µs diff 153µs >>> align 268435456 pre 607µs on 774µs post 612µs diff 164µs >>> align 134217728 pre 614µs on 800µs post 617µs diff 185µs >>> align 67108864 pre 614µs on 799µs post 618µs diff 183µs >>> align 33554432 pre 612µs on 783µs post 614µs diff 171µs >>> align 16777216 pre 607µs on 748µs post 613µs diff 138µs >>> align 8388608 pre 605µs on 742µs post 605µs diff 137µs >>> align 4194304 pre 603µs on 749µs post 608µs diff 143µs >>> align 2097152 pre 603µs on 750µs post 607µs diff 146µs >>> align 1048576 pre 601µs on 741µs post 603µs diff 139µs >>> align 524288 pre 603µs on 767µs post 615µs diff 158µs >>> align 262144 pre 597µs on 747µs post 604µs diff 146µs >>> align 131072 pre 606µs on 751µs post 611µs diff 143µs >>> align 65536 pre 603µs on 705µs post 609µs diff 99.1µs >>> align 32768 pre 606µs on 694µs post 595µs diff 93.6µs >>> align 16384 pre 601µs on 703µs post 604µs diff 100µs >>> align 8192 pre 614µs on 613µs post 611µs diff 351ns >>> align 4096 pre 613µs on 616µs post 608µs diff 5.19µs >>> align 2048 pre 612µs on 613µs post 614µs diff 276ns >> >> What would you make from that? The drop-off definitely is @128K... > > Could be caching or intermediate SLC flash or the page size. > > Try running with '--blocksize=$(3*1024)' and see if any noticeable > changes happen. Some SanDisk cards look like 1.5 MiB erase blocks and > this can be exposed with the 3072 blocksize. > align 3221225472 pre 714µs on 829µs post 710µs diff 117µs > align 1610612736 pre 712µs on 834µs post 717µs diff 120µs > align 805306368 pre 713µs on 823µs post 703µs diff 115µs > align 402653184 pre 728µs on 839µs post 724µs diff 113µs > align 201326592 pre 722µs on 846µs post 728µs diff 120µs > align 100663296 pre 721µs on 838µs post 721µs diff 118µs > align 50331648 pre 723µs on 845µs post 729µs diff 119µs > align 25165824 pre 711µs on 843µs post 731µs diff 122µs > align 12582912 pre 716µs on 828µs post 727µs diff 107µs > align 6291456 pre 717µs on 841µs post 732µs diff 117µs > align 3145728 pre 720µs on 839µs post 721µs diff 118µs > align 1572864 pre 717µs on 840µs post 721µs diff 121µs > align 786432 pre 726µs on 849µs post 703µs diff 134µs > align 393216 pre 720µs on 845µs post 724µs diff 122µs > align 196608 pre 729µs on 742µs post 721µs diff 16.7µs > align 98304 pre 724µs on 739µs post 729µs diff 12.8µs > align 49152 pre 722µs on 715µs post 725µs diff -8583ns > align 24576 pre 711µs on 713µs post 713µs diff 977ns > align 12288 pre 733µs on 726µs post 737µs diff -9350ns > align 6144 pre 725µs on 730µs post 739µs diff -1197ns > Alternatively, you can do write testing and move the offset to span > where you think the erase block edges are and see if performance drops > off when crossing the erase block boundary. This is a better indicator > but takes much longer to do. I did something in that line, which indeed took a long time to do... I created a FAT32 partition at sector 63 (unaligned), 1MiB, 2MiB, 3MiB and 24MiB and ran # iozone -a -i 0 -i 1 -i 2 -g 32m -I # -a: automatic mode # -i 0 -i 1 -i 2: test 0=write/rewrite, 1=read/re-read, 2=random-read/write # -g 32m: maximum file size 32MB # -I: DIRECT IO (bypass cache) on each, than fed them into the "iozone-results-comparator" .. resulting graphs is attached and leaves me inconclusive. Huh? #Regards!MPartap --------------080902060405000600080508 Content-Type: application/x-xz; name="iozone-16gb-sdcard-alignment-comparison.tar.xz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="iozone-16gb-sdcard-alignment-comparison.tar.xz" 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 AwBxXJLdscRn+wIAAAAABFla --------------080902060405000600080508 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Flashbench-results mailing list Flashbench-results@lists.linaro.org http://lists.linaro.org/mailman/listinfo/flashbench-results --------------080902060405000600080508--