Ok, replying with the details of what I've found so far.

First of all, SSD devices, despite high published IOPS figures hide very poor 
IOPS *write* figures.  I've been sent the manual for the Mtron Pro 7000 series 
SSD's, and while they have random read figures in the 12,000 range, the random 
write figures are just 130.
http://www.diamondpoint.co.uk/manuals/storage/mtron/MSP-SATA7025.pdf

The exception to that rule appears to be the STEC Zeus IOPS.  That little 
beauty can handle 18,000 IOPS writing (52,000 reading).  Unfortunately the 18GB 
model costs £9,280.
http://www.stec-inc.com/downloads/flash_datasheets/iopsdatasheet.pdf

The Gigabyte iRAM looks great.  £100 for the basic unit, around £200 fully 
populated with 4GB.  That may be a tad low capacity, but for just the ZIL it 
should be plenty.  However, the PCI model is out due to it's 5v requirement, 
leaving just the 5.25" form factor device.  That will probably work, and it's 
reasonably cheap, but I'm not overly happy about plugging a Y splitter into the 
motherboard power socket.
http://www.gigabyte.com.tw/Products/Storage/Products_Overview.aspx?ProductID=2678

There's also the HyperOs HyperDrive 4.  Again a SATA memory device, this fits 
in a 5.25" bay and supports up to 8x 2GB DDR chips, giving 16GB of storage 
capable of 35,000 IOPS.  It's a tad pricey though, around £1,700 for a 
populated 16GB model.  On the plus side, it has the option to save to a laptop 
drive or compact flash card in the event of a power cut.
http://www.hyperossystems.co.uk/

However, all of these devices rely on the SATA interface, and while that's 
tried & tested, you're limited to around 120MB/s throughput.  Fine if you're 
running over gigabit, but that could be a limitation over Infiniband.  With 
that in mind, I've been looking at PCI-e based solutions.  These are very thin 
on the ground, but there are a couple around if you hunt:

VMetro (previously Micro Memory) look very good.  They have a 2GB PCI-e device, 
quoting throughput figures of 521MB/s and IOPS of 6.7 million.  Unfortunately 
Vmetro don't seem to want to sell to the general public so I'm not holding my 
breath on being able to get hold of one of these.
http://www.vmetro.com/category4304.html

The best option for performance would appear to be the Fusion ioDrive, being 
launched right now.  It's a PCI-e SSD device, supporting 600MB/s writes, and a 
quoted 100,000 IOPS.  Pricing should be around £1,200 for the 80GB model, which 
is a little pricey when compared to the iRAM, but for 20x the capacity it's 
pretty reasonable.
http://www.fusionio.com/products.aspx

The downside is that it appears the ioDrive is being launched with Linux 
drivers only.  Windows drivers will apparently follow in 3 months, and I have 
no idea how long it may be for Solaris.

Summary
========
With the ioDrive not a viable option yet, the iRAM appears to the best in terms 
of price/performance.  However that 5v problem I mentioned earlier turns into a 
major headache.  It means the 5.25" form factor is the only one possible in a 
modern server.  For me, that in turn means I can't use the Supermicro 836TQ 
chassis with it's 16 hot swop SATA bays.  Instead, the best alternative I've 
found is a Chenbro RM 313.  That has six 5.25" bays which means I can fit two 
Supermicro's 8x 2.5" SATA trays in four of them, and iRAM's in the remaining 
two.  That gives me a pair of i-RAM's for the ZIL plus my original 16 hot swop 
drive bays.

Unfortunately, my drives are now 2.5" devices instead of 3.5" and that has yet 
another knock on effect on the price.  Ultimately I wind up with a server 
that's a full 50% more expensive (£2,700 instead of £1,800), has 2/3 of the 
capacity, and is limited to 120MB/s write throughput instead of nearer 840MB/s. 
 When you put it like that, the i-RAM doesn't sound like such a bargain any 
more.

For now I think I'll go without any type of nvram cache.  But there is light at 
the end of the tunnel.  We'll be keeping an eye on the Fusion Drive since that 
looks very promising, and it also appears there's a good chance of Sun getting 
in on the game:  Jonathan Schwartz is writing about this very stuff right now:
http://blogs.sun.com/jonathan/entry/not_a_flash_in_the
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to