Four X25-E Extreme SSDs Combined In Hardware RAID
theraindog writes "Intel's X25-E Extreme SSD is easily the fastest flash drive on the market, and contrary to what one might expect, it actually delivers compelling value if you're looking at performance per dollar rather than gigabytes. That, combined with a rackmount-friendly 2.5" form factor and low power consumption make the drive particularly appealing for enterprise RAID. So just how fast are four of them in a striped array hanging off a hardware RAID controller? The Tech Report finds out, with mixed but at times staggeringly impressive results."
I'll be sure to do that, and replace them every 5 years when they run out of write operations.
"So just how fast are four of them in a striped array hanging off a hardware RAID controller? The Tech Report finds out, with mixed but at times staggeringly impressive results.""
So in other words I'll get First Post much faster since slashdot switched over.
Shai Schticks:"You don't make peace with friends, you make peace with enemies"
A 1.2 GHz processor with 256 DDR2 memory? Holy crap! That's faster than my new Celeron 220! And the perennial quesion: can this thing run Linux?
Is 4 of these in a RAID-1, running a seek-heavy database. Nobody does this benchmark, unfortunately.
i wonder what sort of benefits we could see if an SSD had a paging file on it?
Fusion-io's iodrive blows this thing away... this is junk.
I will be surprised.
See, in the enterprise environment that I work in the majority of our big hardware is leased. I am quite willing to use what I can to maintain performance and reliability. That being said my system is built entirely on 15K drives of various sizes. I am not worried about five years or so of read/write that SSD drives have, all I want to see is a track record. I expect to replace most of the drives I have now within five years so this "five year limit" many like to toss out is immaterial to me. Reliability over that lifetime is of more importance.
Besides, the nice benefit of SSD drives is I don't need special enclosures (read: ones that can handle the torque these puppies can put out)
* Winners compare their achievements to their goals, losers compare theirs to that of others.
This is a very expensive solution. What part of Redundant Array of Inexpensive Disks don't they understand?
It seemed a little unfair that they only used the nice hardware RAID controller with the Intel SSDs. I would have liked to see them use it with all the other disks to get a more level playing field.
Doom levels????
Office tasks???
Okay folks I can only see a few groups using this kind of set up.
Not one Database test?
I mean a real database like Postgres, DB2, Oracle, or even MySQL. Doom3... yea those are some benchmarks.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Cheap RAID controller... check
CPU-bound benchmarks... check
Couldn't be bothered reading any more... check
What's on TV?
Test it on a better system then a OLD P4 cpu.
Fusion-io's SSD the iodrive is faster than this by far, I would suggest looking at their speeds on fusionio.com
Redundant Array of Very Expensive Disks?
I suspect the performance would have been a LOT better if they'd used something like the 3Ware 9690SA. 3Ware is also a LOT more Linux friendly.
Cheers,
Well to be fair Doom 3 still runs like shit on my rig
Here is a test with 4-5 drives and Linux software RAID 0:
http://21stcenturystorage.cebis.net
No one looks at just IOPS/$ without looking at size. It's probably something like IOPS/$/GB with different weights depending on the circumstances. No business is going to pay the same price for a 3x faster drive if it has 1/10,000 of the size unless money is no object. Then you're just concerned with IOPS, not IOPS/$.
Intel's X25-E Extreme SSD is easily the fastest flash drive on the market, and contrary to what one might expect, it actually delivers compelling value if you're looking at performance per dollar rather than gigabytes
I hope someone got a healthy commission from Intel for writing that...
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
Other than just using one of these Flash RAIDs as a swap volume, is there a way for a machine running Linux to use them as RAM? There are lots of embedded devices that don't have expandable RAM, or for which large RAM banks are very expensive, but which have SATA. Rotating disks were too slow to simulate RAM, individual Flash drives probably too slow, but a Flash RAID could be just fast enough to substitute for real RAM. So how to configure Linux to use it that way?
--
make install -not war
We'll be focusing our attention on RAID 0 today, but the card supports a whole host of other array configurations, including RAID 1, 1E, 5, 5EE, 6, 10, 50, 60, and 36DD. Ok, so maybe not the last one.
I like Tech Report but, seriously? I found that joke to be very juvenile and I have a hard time reading the rest of the article without a prejudicial eye.
MTBF is Mean Time Between Failures, (device is repairable).
For HDDs, you should really be talking about MTTF.
http://en.wikipedia.org/wiki/MTBF
If you're really looking for high performance storage, you should go with a DRAM-based solution. This has almost no latency and can scale to any interface. Depending on your budget, you can get SAS 3GB/s 2 ports with 32GB capacity for a bargain $24,000 (URL:http://www.solidaccess.com/products.htm/> and if you need more performance or storage space, spring for the serious iron--a FC 4GB/2, 2 ports at a mere $375,000.
No need to raid this puppy. Make sure you spring for the redundant power supplies and rack-mountable UPS.
Who shall watch the watch men?
Weaselmancer
rediculous.
No matter how much RAM you give Windows, it will still page. It's to the point where people make ramdisks to put pagefiles on.
Not that I should talk... I have 1 gig of swap on Linux, and I'm thinking I could use more. Why? Because I have 4 gigs of RAM, and if I'm actually using even half of that, I can't hibernate.
Don't thank God, thank a doctor!
It would make a lot more sense if the test was re-performed with different SATA controllers. Specifically, on-board Intel ICH9 or ICH10, Promise, HighPoint RocketRAID, and Areca.
Had I done the review, I would not have bothered using an Adaptec controller. I haven't used their garbage for years.
Why not run RAID-5 (or 50 or 15) if it is seek-heavy?
Because four drives in a RAID-10 are three times as reliable as the same four drives in a RAID-5. Arrays of large drives are more vulnerable to drive failures during reconstruction than arrays of small drives, and RAID-5 is much more vulnerable to a double drive failure than RAID-10. In RAID-5, you lose data if any two drives fail. In RAID-10, you lose data only if the drives that fail are from the same mirrored pair, and there's only a 1 out of 3 chance that two randomly selected drives will be from the same pair. This makes it that much less likely that you'll have to roll back to the tapes.
That and you don't have to read-modify-write to calculate parity on RAID-10, as XanC pointed out.
When will someone come up with a hardware or software RAID solution to enable several USB flash drives to appear as a single drive on Windows? with relatively reliable & fast (12MB/s write, 30MB/s read) 16GB flash drives as cheap as £16 each I'd love to cram as many as I could inside my Eee and have them appear as a single drive instead of many individual drives.
To do something right, you often have to roll up your sleeves and get busy.
The Fastest SSD on the planet is FusionIO.
I have personally benchmarked a SINGLE FusionIO drive in Redhat at 136,000 4k read IOPs and 96,000 4k random IOPs. Setup a Software RAID of four devices and get even better numbers.
Seriously folks, once you start stepping up to these kinds of things, getting a Hyperdrive actually starts to look attractive, though that does depend on the workload. Unless the FusionIO PCIe gear gets more reasonably priced, a Hyperdrive is a more realistic solution. The big problem with flash SSD's is the wear due to full block/cell writes. Arguably, a striped RAID only makes that situation worse, because you are potentially more likely to write less than a block size (depending on stripe block size, awareness at the RAID controller level, and at the OS level).
Now if somebody can bring back the concept of a RAM card using the guts of a Hyperdrive, we may have something here. PCIe 2.0 direct interface like the FusionIO stuff to skip the physical SATA interface limits, make it a full size card to give the necessary real estate for the DDR2 RAM sockets, an exterior PCI card cover opening to shove a CF card in for backup purposes, and a spot for the battery.
Drool starts when you think of putting such cards in an external PCIe chassis like the ones from Magma
http://www.magma.com/products/pciexpress/expressbox4-1u/index.html
especially if you double up the chassis capacity ( I don't see anything really stopping a 1U going from 4 to 8 hosted cards physically), and a double iPass cable to a HBA with twin outputs to give you PCIe x16 speed.
Or you could just go the ghetto route and do a poor man's Thumper with vertical Hyperdrive 5's in a 3x8 array in a 4U chassis (maybe 5U due to drive length?)
As SSD drives come into the market used, how will people know how close these drives are to "used up". That is to say, we will have to worry that these cheap drives on ebay will have lots of "bad" spots that can no longer be written. We are going to be needing a program or device of some kind that can certify the state of a drive so as to set a fair value on it. I expect a lot of unhappy people when used drives get installed and start failing soon after. There will have to be some pretty sleazy warrantees to cover used SSDs.
I use a large pagefile so that I can use Suspend-to-Swap. I occasionally do swap out most of my 2GB of memory when running stress tests, but I don't need to swap all of it back in at once so my system remains usable. In any case, since 8GB of regular disk space is dirt cheap there is little need to change this behavior (although swapfiles may make more sense).The strongest argument for disabling swap on a regular harddisk would be to force the OOM killer to kill a misbehaving process that suddenly wants to allocate all memory, but there are other ways of doing this.
My wife who loves me very much bought me the 28 port 512mb version of this hard drive controller for Christmas and I have loved it, but I feel like I'm wasting it by running it in a shitty Core 2 Quad motherboard instead of a Xeon motherboard.
I have actually run this exact controller in a Pentium M motherboard during my 3ware to Adaptec transition phase, and the results are entirely different. Especially since the Adaptec drivers are poorly suited for single core systems. After all, you just don't add a $300-$1700 controller to a computer that costs more to ship than to buy on eBay.
So far as I'm concerned, the test is entirely unrealistic and invalid. It's time these guys "rebooted" and got at least a quad core PC, at least using the x58 chipset, bus performance is less of an issue and peripherals should perform at their full potential.
The original poster was correct. Ik you look at the report you will notice that with most test the adaptec card is the "bottleneck". The test is really a comparison of different ways to connect a storeage device to a underpowered cpu.
using ntfs or a optimized raid FS will not change that bottleneck. Beside that, the raid optimizations you speak about are buffers and number of seeks, things where the ssd shines anyway.
If you want a good test ot get the last byte out of a ssd you need a test that shows where the bottlenecks are on this relatively new media. Did you niotice test where write amplicication shows up? (SSD are bad when down muliple small writes), did you notice that the XM-25 performs worse just after it was completely full?
I did not care to check, because these things are not in my personal budget.
Testing a SSD RAID 0 configuration on a system based around Pentium 4? I personally don't consider this a relevant test.
Actually, according to pretty much every review I can find, FusionIO's IoDrive spanks the pants off of the Intel Extreme, even in raid-0 eight drive combinations. It can saturate PCIe x4.
It'd be great if citations were required for broad claims like this.
StoneCypher is Full of BS