On Tue, 12 Jul 2011, Eric Sproul wrote:

Now, others have hinted that certain controllers are better than
others in the absence of TRIM, but I don't see how GC could know what
blocks are available to be erased without information from the OS.

Drives which keep spare space in reserve (as any responsible product will do) can be assured that any flash block which is requested to overwritten is available to be erased. The main issue occurs when the overwrites don't span a flash erasure block since then the SSD controller needs to make a value judgement about what to do.

Those with deep knowledge of SSD models/controllers: how does the
Intel 320 perform under ZFS as primary storage (not ZIL or L2ARC)?

My biggest fear with using consumer SSDs is if the SSD properly honors cache flush requests. If cache flush requests are not properly honored, then the pool could be bricked (or at least require a recovery action) due to a power failure.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to