Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Signin with

Breaking Records With SSDs: 16 Intel X25-Es Do 2.2 GB/s

by

Some months ago, we were informed by A&R Edelman, Samsung’s PR agency in the US, about a YouTube video showing 24 Samsung PB22-J flash SSDs configured in a RAID array using a high-end PC. The guys who produced the video did a great job and reached just beyond 2 GB/s using one Adaptec 5-series controller card and an Areca 1680ix board on an Intel dual-CPU "Skulltrail" system. We felt intrigued by the project and decided to see if we could beat their results.

Why So Much Storage Performance?

The project makes sense if you look at it from one of two ways. You can take it as a fun exercise where money is no object, or you can view it with a longer-term outlook to see what future storage products could have in store. The promotional Samsung video shows what the impact of a super-fast SSD array could be. The array is capable of loading applications in a fraction of the time required today, and it effectively eliminates all storage-related performance bottlenecks. But it remains obvious that using 24 (or even 16 drives, as we did), is an impractical scenario on the desktop.

Drive Selection

However, the situation is different on higher-end servers, where a maximum amount of I/O operations per second (IOPS) may be imperative for mission-critical applications. We decided not only to use a large number of flash SSDs, but we also wanted to use the best flash SSDs to trounce Samsung’s throughput numbers while also providing sensationally high IOPS numbers.

Our choice was Intel’s X25-E flash SSD, which is based on more expensive single-level cell (SLC) flash memory. Compared to Samsung’s multi-level cell (MLC) flash, SLC can provide shorter latencies and higher throughput for both reads and writes. One drawback remains: while Samsung’s PB22-J provides a massive 256 GB capacity, Intel’s X25-E professional SSDs still max out at 64 GB. Fortunately, the capacity difference didn’t matter in our race for performance, as only 16 of Intel’s flash SSDs were enough to beat the 24 drives used in Samsung’s video.

Let’s Get It On!

Intel was interested to take on the challenge and provided sixteen 64 GB X25-E drives for this article. Meanwhile, we asked Adaptec to provide two 5805 PCI Express RAID cards. With these, we created a nested array consisting of two RAID 0 hardware RAIDs, which we then used to create a Windows-powered software RAID 0 array across them. Our approach worked very well, as you’ll soon see.

Share:
122
Comments
X
Submit

Comments
xyz001 07/30/2009 6:11 AM
Hide
-4+

how fast does it boot windows?

IronRyan21 07/30/2009 6:15 AM
Hide
-6+

can toms give this away like the SBM! I have no idea why I would need this tho. :)

lutel 07/30/2009 6:20 AM
Hide
-12+

how fast does it open solitaire ?

afrobacon 07/30/2009 6:24 AM
Show
chise1 07/30/2009 6:25 AM
Hide
-13+

can we have some benchmarks that aren't just I/O performance? How about boot times and/or program load times?

dirtmountain 07/30/2009 6:36 AM
Hide
-4+

You should always include a retail price tag for these articles. If it's in there someplace i missed it.

apache_lives 07/30/2009 6:58 AM
Hide
-3+

Any non windows based benchmarks incase there is any sort of limit of throughput etc?

Windows does some funky things to hdd transfers - buffering things through ram and all sorts to find extra performance - wouldnt supprise me if that 2gb/s limit had something to do with software accessing the ram through the layers and windows subsystem etc

falchard 07/30/2009 6:59 AM
Show
apache_lives 07/30/2009 6:59 AM
Hide
-1+

xyz001 :
how fast does it boot windows?



half of the start up time on the windows side (aka not including bios time) is the PNP initialization and network loading/waiting etc - check the hdd read light on high end systems

apache_lives 07/30/2009 7:00 AM
Hide
-1+

falchard :
I am pretty sure the new Intel SSDs still don't have a good write speed compared to the Indolex controlled SSDs.



Every other spec Intel owns hands down like random writes etc which makes them the far better drive

cangelini 07/30/2009 7:25 AM
Hide
-5+

dirtmountain :
You should always include a retail price tag for these articles. If it's in there someplace i missed it.



Dirt,
You're looking at close to $14k worth of drives/controllers :)

amnotanoobie 07/30/2009 7:31 AM
Hide
-3+

Too bad my money tree couldn't buy me even one X25-E.

And yeah where are the application load times?

Ramar 07/30/2009 7:57 AM
Hide
-0+

When/if I ever have enough people paying me for space on my server, I know what to do.

We've come a long way from "Loading..." screens in Half Life 2 every five minutes or less.

dean heart 07/30/2009 8:01 AM
Hide
-5+

Gonna say it as well: Please benchmark application loadtimes; photoshop with different filesizes and ofcourse level loadtimes in Crysis :)

chyll2 07/30/2009 8:32 AM
Hide
-4+

I wish they also have real-world results/benches. Im not that familiar with synthetic benchmarks.

al2950 07/30/2009 8:35 AM
Hide
-3+

You will not be able to get faster speeds than that using 2 8x PCI-E. Even though the theoretical bandwidth is 2GB/s I have only even been able to get around 1.15GB/s, whwich is pretty close to what you are seeing. I would be interested to see what happens if you use 3 Raid controllers :), although i cant remeber how many total physical lanes are available on the X58 chipset

profundido 07/30/2009 8:36 AM
Show
ossie 07/30/2009 8:38 AM
Show
mitch074 07/30/2009 8:53 AM
Hide
--2+

I wonder what performance Linux's ext4 file system would get out of that array... Since, after all, Windows (any version) is sorely lagging behind *NIX systems on I/O throughput.

All about Internal Storage

Newsletters


OK