MTD NFTL Performance
Brian Wang
brian.wang.0721 at gmail.com
Mon Jun 12 03:16:03 EDT 2006
Hello all,
I am wondering what kind of performance figure is _reasonable_ when we
use NFTL on NAND flash.
Here is mine:
Platform: S3C2410X, 202MHz ARM920T, with a built-in hardware NAND
controller, and a Samsung K9F1208 NAND (8-bit)
- Hardware ECC is turned on
- No debug messages
- nftl_format on an MTD partition of about 62MB takes 4m 0.39s
- Copy 17688580 bytes from tmpfs (RAM) to that partition (FAT32) takes
18.73s; this is about 922 kB/s
* I have to use FAT32 + NFTL because this device is going to behave as
a USB mass storage device.
Is that performance figure reasonable?
What gets in my head is that nowadays, USB high-speed flash
controllers can get 6-8 MB/s throughput.
Many of them have 8051 embedded, but mine is an ARM9...
I know the translation layer gets some overhead, but so does the USB
flash controllers that implement some wear-levelling algorithms.
Could someone give me a hint? Must be missing something here...
Thanks. :-)
brian
--
brian
iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe
More information about the linux-mtd
mailing list