On Mon, 2010-06-07 at 07:51 -0700, Christopher George wrote:
> > No Slogs as I haven't seen a compliant SSD drive yet.
> 
> As the architect of the DDRdrive X1, I can state categorically the X1
> correctly implements the SCSI Synchronize Cache (flush cache)
> command.
> 
> Christopher George
> Founder/CTO
> www.ddrdrive.com

I can also confirm this, as the author of the first Solaris device
driver for this hardware.  (My driver is not what is in the X1 product
though, and that is a topic for a different day.)

Some notes about the X1:

1) its a PCIe x1 form factor, so it isn't a typical SSD

2) it is dependent on an external power source (a little wall wart
provides low voltage power to the card... I don't recall the voltage off
hand)

3) the contents of the card's DDR ram are never flushed to non-volatile
storage automatically, but require an explicit action from the
administrator to save or restore the contents of the DDR to NAND flash.
(This operation takes 60 seconds, during which the card is not
responsive to other commands.)

4) the cost of the device is significantly higher (ISTR $1800, but it
may be less than that) than a typical SSD, with much smaller capacity
(4GB) than typical SSD.  But it offers much lower latencies and higher
performance than any other SSD I've encountered.

If you have an extra PCIe slot, an available UPS, and the dollars to
spend, this is a nice little device for use as a ZIL -- my driver was
able to drive I/O all the way to the limit of the PCIe x1 slot easily.
The various caveats for its usage and high per-unit cost probably make
it not practical for the typical home user, though.

        -- Garrett


_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to