All about Storage Solutions
 Latest Storage Solutions articles
All Storage Solutions articles

Newsletters


  • Ask your question about IT issues
  • Post

Partners

The Games selection

crazy : Interactive Boogy Pick one of the 3 songs, hit on the correct keys matching this boy's dance moves.
violent : Interactive Buddy Unwind on your interactive buddy: Do anything you want to him, it will earn you money, and you can buy other stuff to torture him with.
Ads

Sponsored links

Can The Flash-Based ioDrive Redefine Storage Performance?

2:00 AM - 02/26/2009 by Patrick Schmid and Achim Roos

“Breaking all performance barriers” is what you read when you check out the Fusion-io  Web site at www.fusionio.com. We’ve read such statements many times in the past, of course, and they turned out to be true in only a few cases. The device's spec sheet will give you even more enticement: 700 MB/s read throughput, more than 100,000 I/O operations per second—these are numbers that are actually getting close to DRAM performance. Can it be true? We looked at the ioDrive in great detail to find out.

Flash Memory on PCI Express

The concept sounds rather simple: Fusion-io takes a PCI Express add-on card and puts Flash memory and a powerful controller on it. The result is the ioDrive, which in fact should not necessarily be called a drive, as it has little to do with hard drives as we know them. Fusion-io calls its product a NAND flash cluster, and it was designed to provide DRAM-like performance. In fact the ioDrive cannot be used as a drive: it connects via PCI Express and hence it is not possible to boot an operating system from it--at least not yet--Fusion-io says it is working on that...

Application scenarios for this product are few in the desktop space; the product was designed for high performance servers. That said, it is definitely possible to install it into any desktop PC that has a x4 or wider PCI Express slot, if you think you have an application for it. When we first received the sample we were still limited to Linux, but Windows 64-bit drivers have been around for several weeks now. There are no 32-bit drivers available at this point.

The Perfect Flash Drive?

Let me lead by saying that both the specified figures and our measured performance numbers are more than impressive. That comment does not apply to the many hundred megabytes per second of throughput, as this can be handled by a few fast hard drives. But the large number of I/O operations per second is crucial for mission critical applications that depend on maximum I/O performance. Think of banking transactions, weather forecasting, seismic analysis, particle accelerators, warehouse solutions… anything that requires accessing or storing tremendous amounts of data in compact chunks will benefit a lot from better I/O performance.

We don’t know of any flash SSD that would be validated for these sorts of applications; FusionIO might have a significant advantage, as the ioDrive was the first to achieve IBM’s “ServerProven” designation. In other words: IBM wants to use this drive in scenarios that may be business critical, or that could even contribute to making big steps in the areas of science or business.

Talkback
Tindytim 02/26/2009 8:52 AM
Hide
-3+

My question really has to be how this is going to effect the Future of SATA. Are we going to see a PCI-e based technology for the next generation of data storage technology? or are we just going to connect everything to a PCI-e slot?

danwat1234 02/26/2009 8:58 AM
Hide
-0+

Seems that part of the logic would involve imitating a PCI-express IDE/SATA Controller so the BIOS can assign LBA stuff to it... But I don't know if that would confuse windows when it sees a 'Sata controller card' but it is actually this product... hmm.

danwat1234 02/26/2009 9:00 AM
Hide
-2+

Above comment from me is referencing to how they would make the card bootable. Sigh. If only I could duck tape this to my new laptop. Well the Intel x25-m/e is good enough ;)

cangelini 02/26/2009 9:02 AM
Hide
-1+

Tindytim :
My question really has to be how this is going to effect the Future of SATA. Are we going to see a PCI-e based technology for the next generation of data storage technology? or are we just going to connect everything to a PCI-e slot?



Naturally, something like this is going to be very specialized. In mainstream applications, SATA is going to make the most sense. The PHY specification for SATA 6 Gb/s has already been ratified, so it's only a matter of time before the 3.0 standard starts making its way into controller cards and then chipsets. However, knowing what we know about magnetic storage and flash, you're really only going to see 6 Gb/s affect the throughput of SSDs moving forward.

ravenware 02/26/2009 9:31 AM
Hide
-0+

Wow, its even faster than the I-RAM drive.

That's an expensive piece of hardware too, showing 3k for the 80GB version.

Maybe they can take AMDs old slogan "Smash the hourglass".

erictaneda2 02/26/2009 9:41 AM
Hide
-4+

Um... 5 TB per day = 5,000 GB per day = 5,000,000 MB per day. At 600MB per second write speed, this is 8,333 seconds, or over two hours of continuous writing at maximum speed.

How does this mesh with "60 minute IOMeter benchmark run that focuses on write operations would result in wear equivalent to many weeks or months"?

Either the author is misreading "5TB" as "5GB" or misquoting "5GB" saying "5TB" per day of writes.

EricT

erictaneda2 02/26/2009 9:43 AM
Show
JonnyDough 02/26/2009 10:36 AM
Hide
-0+

cangelini :
Naturally, something like this is going to be very specialized. In mainstream applications, SATA is going to make the most sense. The PHY specification for SATA 6 Gb/s has already been ratified, so it's only a matter of time before the 3.0 standard starts making its way into controller cards and then chipsets. However, knowing what we know about magnetic storage and flash, you're really only going to see 6 Gb/s affect the throughput of SSDs moving forward.



The truth is that I don't think the interface matters as long as it has no latency issues and provides the bandwidth required. Who cares if it's SATA or PCI - as long as you can boot from it, it's fast, and it's not too expensive it's a viable solution for desktop drives.

addiktion 02/26/2009 10:45 AM
Hide
-0+

You see those IO graphs? This thing is screaming for data. I think they may have a great product on their hands if they can wedge up against SSD

Anonymous 02/26/2009 12:13 PM
Hide
-0+

Wonder if a fast RAID card with three 30GB SDDs, configured in RAID to about 80GB, would perform equally? Anyone?

Turas 02/26/2009 12:34 PM
Hide
-0+

AzUr111 :
Wonder if a fast RAID card with three 30GB SDDs, configured in RAID to about 80GB, would perform equally? Anyone?




It would take a lot of drives to get their IOPS but in pure MB/s you could get there with 3 Intel drives.

The Intel X25-E should really of been included. I am getting 240MB write/220MD reads along with 4800 IOPS per drive. These things are monsters and although are expensive, they are much better then then IO-Drive in the price area.

LuxZg 02/26/2009 12:48 PM
Hide
-1+

Wow... 2400$ and more.. we won't be using that anytime soon :D
But production price can't be that high.. it's the pricing for performance they give. So hopefully, we can expect that in out computers oh well... for about 10 years, lOL! :D

And I don't see Intel X25 being that much better on price.. If you do RAID, you need what.. 8-9 drives to get that much IOps? 8x500=4000$ so that's more expensive than this thing, we won't even go into the size and power consumption of 8 drives vs one half-height PCIe card.

This thing looks like a monster to me, even though I'm not professonaly into heavy server stuff.. And for the performance they are offering, it's not that terrible price either. Especialy if you work with relatively small amount of data which is accessed by a large number of clients. If you can fit any database or something similar in those ~20GB (and that's pretty large database for most uses) you'll have a screaming server with this thing..

Anyway, just blabbering here, this is good thing. And can't wait for it to drop down some 25x in price :)

LuxZg 02/26/2009 12:49 PM
Show
LuxZg 02/26/2009 12:50 PM
Hide
-0+

sorry for double posting, system said it wasn't posted the first time :/

dangerous_23 02/26/2009 1:09 PM
Hide
-0+

what about doing a benchmark using a software ramdrive such as the one from qsoft? i am getting around 500MB/s throughput in hdtach on a 2GB partition of ram - i'd be interested to see how it compares

Turas 02/26/2009 1:49 PM
Hide
-0+

I thought I had read somewhere that the price had gone up closer to 5K for the small one. THat is why I referenced the Intel SLC drives as another option. Sure it may still not give quote the same IOPS bt you would get more space. I guess it boils down to price/MB or price/IOPS depending on the use.

kschoche 02/26/2009 1:59 PM
Hide
-0+

I think the real market for something like this is not at all in desktops, but much more likely as an intermediary cache step in storage filers between memory and scsi disks. That is really the only place that can get away with costs of this magnitude in $/GB.

clownbaby 02/26/2009 2:17 PM
Hide
-0+

I'll bet this would make a sweet scratch disk for photoshop. Kind of pricey, but if you send me one I'll tell you how much I like it:)

climber 02/26/2009 2:36 PM
Hide
-0+

This kind of performace is possible with a software cache approach from www.superspeed.com, their SuperCache 3 and RAMDISK 9 Plus products deliver 1GB+ to the allocated memory to caching the disk at a block level cache or using the RAMDISK to store data.

barrychuck 02/26/2009 3:11 PM
Show

Comments are closed on this page.

Sponsored links