If money were no object, you'd buy flash storage with SLC memory instead of MLC. SLC flash lasts around 30 times longer than MLC, which means you can abuse it as much as you want and basically never have to worry about it wearing out. The ultimate ZFS write cache (ZIL)? SLC flash memory of course. The ultimate OS swap drive? SLC flash memory again. Unfortunately, SLC drives are shockingly expensive, especially high performance versions. Oracle would love to sell you a few model F20 PCIe cards from its million-dollar Exadata V2 data warehouse machine for $4,695 each. Ouch.
But, once again, eBay vendors come to our rescue. Right now I see some of these Sun F20 SLC flash PCIe cards for $350. Another vendor has them for $360. Of course if you prefer to buy new, there is that $4,695 option still available.
I'll take one for $350. For that money you get a PCIe card that presents four 24GB flash drives to your server. 24Gb is pretty tiny, but remember that these are SLC based drives, with the kind of reliability that you need for a ZFS ZIL write cache for example. Published specifications say that in aggregate these four drives are good for around 1.1GB/Second sequential reads and 567MB/Second sequential writes or 100K random read IOPS and 88K random write IOPS. Those are good numbers by any standard, but then you remember that this is SLC memory good for 100,000 write cycles whereas consumer-grade flash tops out at around 3,000 cycles.
I can't recommend these for general storage - at 4x24 GB they are simply too small. The also aren't the absolute fastest PCIe flash cards available - the latency is a little high by today's standards and other newer cards thrown down better benchmark numbers, albeit for much more money. But, for a high performance, high reliability ZFS ZIL made with SLC memory, $350 is an absolute steal. And as a bonus, the card has two SAS SFF-8087 disk ports built in and it acts as a SAS/SATA2 (3GB/S) host bus adapter. For my part, I'm picking one up as a server swap drive, where its reliability is also very useful.
Data Sheet:
http://www.oracle.com/us/products/servers-storage/storage/flash-storage/f20-data-sheet-403555.pdf
White Paper:
http://www.oracle.com/technetwork/a...re/flash-accelerator-f20-pcie-card-163877.pdf
But, once again, eBay vendors come to our rescue. Right now I see some of these Sun F20 SLC flash PCIe cards for $350. Another vendor has them for $360. Of course if you prefer to buy new, there is that $4,695 option still available.
I'll take one for $350. For that money you get a PCIe card that presents four 24GB flash drives to your server. 24Gb is pretty tiny, but remember that these are SLC based drives, with the kind of reliability that you need for a ZFS ZIL write cache for example. Published specifications say that in aggregate these four drives are good for around 1.1GB/Second sequential reads and 567MB/Second sequential writes or 100K random read IOPS and 88K random write IOPS. Those are good numbers by any standard, but then you remember that this is SLC memory good for 100,000 write cycles whereas consumer-grade flash tops out at around 3,000 cycles.
I can't recommend these for general storage - at 4x24 GB they are simply too small. The also aren't the absolute fastest PCIe flash cards available - the latency is a little high by today's standards and other newer cards thrown down better benchmark numbers, albeit for much more money. But, for a high performance, high reliability ZFS ZIL made with SLC memory, $350 is an absolute steal. And as a bonus, the card has two SAS SFF-8087 disk ports built in and it acts as a SAS/SATA2 (3GB/S) host bus adapter. For my part, I'm picking one up as a server swap drive, where its reliability is also very useful.
Data Sheet:
http://www.oracle.com/us/products/servers-storage/storage/flash-storage/f20-data-sheet-403555.pdf
White Paper:
http://www.oracle.com/technetwork/a...re/flash-accelerator-f20-pcie-card-163877.pdf
Last edited: