|
|
Subscribe / Log in / New account

Log-structured file systems: There's one in every SSD

Log-structured file systems: There's one in every SSD

Posted Oct 5, 2009 20:48 UTC (Mon) by joern (guest, #22392)
In reply to: Log-structured file systems: There's one in every SSD by djcapelis
Parent article: Log-structured file systems: There's one in every SSD

When talking to hardware people who want to market PCM, you may notice that it suffers a similar problem as flash SSDs do. Since there is no PCM software stack, they want to plug into an existing software stack by pretending to be something else. And from what I've heard so far, that something else will be NOR flash.

Which isn't too bad an idea, honestly. 100M may seem big, but if you are ignorant enough and write your filesystem superblock on every sync, you can have that worn out in just 24h. So you still need some amount of wear leveling.

Plus, the programming of PCM is asynchronous. Flipping a bit one direction is about 6x slower than flipping it the other way. Which means that by treating your random-writeable PCM as block-eraseable flash you gain a speedup that can more than counter the slowdowns from garbage collection under fairly realistic conditions.


to post comments

Log-structured file systems: There's one in every SSD

Posted Oct 7, 2009 7:17 UTC (Wed) by mcortese (guest, #52099) [Link] (1 responses)

Plus, the programming of PCM is asynchronous.
I guess you meant asymmetric?

Log-structured file systems: There's one in every SSD

Posted Oct 7, 2009 11:27 UTC (Wed) by joern (guest, #22392) [Link]

Of course I did. Thanks.


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