There is something more to consider with SSDs uses as a cache device. 
STEC mentions that they obtain improved reliability by employing error 
correction.  The ZFS scrub operation is very good at testing 
filesystem blocks for errors by reading them.  Besides corrections at 
the ZFS level, the SSD device could repair a weak block by moving it. 
The obvious way to detect failing blocks is by reading them.  This 
means that SSDs will work well as a normal filesystem storage device.

In a write cache scenario, blocks may be written millions of times 
without ever being read.  Unless the SSD device includes firmware 
which independently scrubs the blocks, or it always verifies that it 
can read what it just wrote (slowing the available transaction rate), 
the "write only" scenario will cause blocks to be written to 
extinction so that ultimately they can not be recovered by any error 
correction technique.

Bob
======================================
Bob Friesenhahn
[EMAIL PROTECTED], 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