Am Tue, 9 Feb 2016 09:59:12 -0500 schrieb "Austin S. Hemmelgarn" <ahferro...@gmail.com>:
> > I haven't found much reference or comparison information online wrt > > wear leveling - mostly performance benchmarks that don't really > > address your request. Personally I will likely never bother with > > f2fs unless I somehow end up working on a project requiring > > relatively small storage in Flash (as that is what f2fs was > > designed for). > I would tend to agree, but that's largely because BTRFS is more of a > known entity for me, and certain features (send/receive in > particular) are important enough for my usage that I'm willing to > take the performance hit. IIRC, F2FS was developed for usage in > stuff like Android devices and other compact embedded devices, where > the FTL may not do a good job of wear leveling, so it should work > equally well on USB flash drives (many of the cheap ones have no > wear-leveling at all, and even some of the expensive ones have > sub-par wear-leveling compared to good SSD's). Actually, I think most of them only do wear-levelling in the storage area where the FAT is expected - making them pretty useless for anything else than FAT formatting... I think the expected use-case for USB flash drives is only adding files, and occasionally delete them - or just delete all / reformat. It's not expected to actually "work" with files on such drives. Most of them are pretty bad at performance anyways for such usage patterns. It's actually pretty easy to wear out such a drive within a few days. I've tried myself with a drive called "ReadyBoost-capable" - yeah, it took me 2 weeks to wear it out after activating "ReadyBoost" on it, and it took only a few days to make its performance crawl. It's just slow now and full of unusable blocks. -- Regards, Kai Replies to list-only preferred. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html