|
|
Subscribe / Log in / New account

Samsung's F2FS filesystem

Samsung's F2FS filesystem

Posted Oct 10, 2012 17:57 UTC (Wed) by dwmw2 (subscriber, #2063)
In reply to: Samsung's F2FS filesystem by cgrey8
Parent article: Samsung's F2FS filesystem

Perhaps we should continue this in email...

The benchmarks you link to seem to indicate that DMA isn't being used; it's doing PIO instead. It's not clear why they'd do that. Is this a legacy platform? I'm not familiar with AM335x... what NAND driver does it use? I'm not surprised it uses excessive CPU time if it's doing everything with PIO. If you run your MMC controller in PIO mode it'll be slow too.

I don't have specific examples of changing devices without changing model numbers, but I've heard it repeatedly over the years from people analysing such devices. Personally, I've mostly focused on real flash and left MMC to other people.

Paired pages... when they put 2 bits per flash cell in MLC, you'd have hoped that those two bits would be in the *same* logical page, right? So they get programmed at the same time? But no. They are in *different* logical pages, just to make life fun for you. And they aren't even *adjacent* pages; they can often pair page 0 and 3, page 1 and 2 or something like that. $DEITY knows why.... actually ISTR it's for speed; programming both bits at once would be slower in the microbenchmarks.


to post comments

Samsung's F2FS filesystem

Posted Oct 10, 2012 18:13 UTC (Wed) by cgrey8 (guest, #87131) [Link] (1 responses)

Send me an email, and I'll gladly fill you in on what I know. I don't seem to have a way to get your email address via your user name.

Samsung's F2FS filesystem

Posted Oct 10, 2012 18:41 UTC (Wed) by dwmw2 (subscriber, #2063) [Link]

https://www.google.com/search?q=dwmw2 should get you close ☺


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds