Motherboards Memory Storage Cases/Cooling/PSUs IT Computing Displays Mobile Mac CPUs & Chipsets Video Digital Cameras Linux Gadgets Systems Trade Shows Guides Home Increase Font Size Decrease Font Size Change Page Size
Intel X25-M SSD: Intel Delivers One of the World's Fastest Drives
Intel X25-M SSD: Intel Delivers One of the World's Fastest Drives
Date: September 8th, 2008
Topic: Storage
Manufacturer: Intel
Author: Anand Lal Shimpi
Buy the OCZ OCZSSD2-1SLD250G Solid Series
Blank
 eCost $604.99
 Wal-Mart $889.00
 Newegg $599.00
 
 

The Generic MLC SSD Problem in the Real World

Based on the Iometer results I knew for sure that there was an issue with random write performance on these SSDs, the only common thread between them being the type of controller (JMicron JMF602) and the MLC flash devices being used (Samsung). But I wanted to see if I could get the high latency writes to appear in a real-world benchmark-able way.


The Samsung SLC controller

 

The first indication that something is wrong actually comes from running the Windows Vista install itself, the MLC drive takes 25% longer to complete the install (let’s just ignore the part about the full install not being fully functional upon completion). Clearly there’s an issue with write speed. I ran into something similar with OS X, but I didn't put it together until now.

The problems are far worse in Vista. While OS X will just pause until the data is written, Vista doesn’t seem to respond well to unusually long file write delays. I haven’t been able to get the Vista install to complete without errors on the OCZ Core drive. One install completed but I was greeted with this error as soon as I hit the desktop:

Trying to reinstall gave me this error even before I booted into Vista:

It looks like the Vista install doesn’t do well with significant delays when writing files to the disk. The only way I could actually get a reliable Vista install on the Core drive was by cloning another drive with a working Vista image on it.

For the next test I tried creating a 200MB archive of pictures:

 

So far, so good. The OCZ Core performs no differently than the rest of the pack. Now let's try creating the same archive, but also extracting one at the same time:

 

Ah-ha! Now we're on to something, the SLC and Intel MLC drives are both around 30% faster than the OCZ Core. Let's try creating the same archive but extracting a much larger one:

  Creating 200MB Archive Extracting 5GB Archive Number of Pauses
SuperTalent (JMicron, MLC) 83 seconds 573 seconds lots
Silicon Power (JMicron, MLC) 128 seconds 632 seconds tons
OCZ Core (JMicron, MLC) 60 seconds 222.7 seconds 20
OCZ (Samsung, SLC) 42 seconds 94.7 seconds 0
Intel X25-M (Intel, MLC) 42 seconds 113.7 seconds 0
Seagate Momentus 7200.2 72 seconds 260.6 seconds 0
Western Digital VelociRaptor 46 seconds 90.9 seconds 0

 

You'll notice a new column called number of pauses; this column is the number of times all disk activity ceased on the system, causing the whole machine to stutter for a moment. You'll also notice that there are zeros in this column, unless the drive uses the JMicron controller. Also note the randomness of the problem, the OCZ, SuperTalent and Silicon Power drives all use the same hardware yet I saw tremendous variations between runs. This is a manually timed test but the rest of the drives didn't vary nearly as much.

It's also important to note that while the Seagate notebook drive performed similarly to the Core, it didn't suffer from the pauses. What this helps illustrate is the nature of the problem, it's very bursty - you get a period of very high performance followed by an abrupt stop. The abrupt stops, as we now know, are these 0 - 2 second write latencies where everything in the system is completely starved of data until the write is complete.


Poor hungry CPU, it just wants to eat. Comic by Laura of www.laurascomics.com

From the CPU's perspective, it expects new data on a nanosecond scale, waiting a full second for anything is deadly for performance.

Another way of quantifying the impact is looking at how long it takes to launch an application when we're in this high-latency write period. I tried extracting the same 5GB archive and launching PowerPoint 2007 or Photoshop CS3 (not at the same time).

  Launching PowerPoint 2007 While Extracting 5GB Launching Photoshop CS3 While Extracting 5GB
OCZ Core (JMicron, MLC) 8.5 seconds 24.3 seconds
OCZ (Samsung, SLC) 2.8 seconds 9.3 seconds
Intel X25-M (Intel, MLC) 3.85 seconds 10.5 seconds
Seagate Momentus 7200.2 21.3 seconds 46.5 seconds
Western Digital VelociRaptor 8 seconds 23.5 seconds

 

All of the drives took longer to launch the applications, but while the SLC and Intel MLC drives still performed in a league of their own, the MLC drives behaved like conventional hard drives. Try running an application while your disk is busy doing something else, or better yet, try running a couple - they take forever. SSDs fix that problem, or at least they're supposed to. These MLC drives don't, at least not always; thankfully the SLC drives and more importantly, the Intel MLC drive don't exhibit this problem.

A Lack of DRAM or a Lack of Cache?   Next Page

 
  Index

Tools Share
Find lowest prices Find the lowest prices
Digg   del.icio.us   E-mail  
Print This Article Print this article  

93 Comments - Last by elivebuypp, 3 days ago
Username:
Password:
wow by michal1980, 438 days ago
IMHO, the price drop will be even more brutal then you think.

in a year, prices should be, 1/2 and capacity double. so about 300 dollars for a 160gb. Flash memories growth rate right now is amazing.

Reply
RE: wow by ksherman, 438 days ago
And then if they can keep that price, but double capacity again two years from now, a $300 320GB SSD would be exactly what I am looking forward to for my next laptop!

Reply
RE: wow by Googer, 438 days ago
Today, you can pick up a 160GB HDD for $50 and a 320GB HDD for around $90-100. This make the 80GB SSD 20x more expensive than a HDD of the same size.




Reply
RE: wow by aeternitas, 436 days ago
I dont know where you shop, but 100$ can get you 750GB.


It doesnt make much of a point anyway, as flash based and typical hard drives will coexist for at least the next ten years. One for preformance, the other for storage.

Maybe some of you are too young to remember, but it was only about 10 years ago that a 20GB hard drive cost 200$ at costco. We are a huge step in terms of the new technology from where we were before. 32 GB for 100$? Yes please. In ten years i expect to see 3+TB flash drives running over 1GBps throughput for around 200$.

Reply
RE: wow by strikeback03, 435 days ago
I assume they were referring to 2.5 inch drives, as those prices are more in line with what was stated.

Also don't forget that with the drop in $/GB of drives has come an increase in demand for storage. Ten years ago digital photography was almost non-existent, with file sizes topping out under a megabyte. Images on the web were maybe 640x480. Now we have digital cameras that average 4-6MB as JPEGs, and some can turn out images over 30MB, not counting the medium-format backs (over 100MB IIRC for the 65Megapixel Phase 1). When I was in college any movie you saw on the network was sized to fit a 700MB CD, Now HD movies can range well over that. MP3s are still the same, or you can store in a lossless format if you choose.

Will 3TB be small in 10 years? Possibly. The key for flash completely replacing mechanical will be getting the price low enough to hold large amounts of the current data.

Reply
RE: wow by aeternitas, 434 days ago
Even if they were useing 2.5" drives in the example, it doesnt matter. The fact that these drives will be replaceing 3.5" ones makes their point just as misguided in the point they were trying to make.

Laptop and desktop drives were differant due to size, now they arnt, so you cant comapair them (HDD vs SSD) in such a illogical manner.

Reply
RE: wow by leexgx, 302 days ago
jordan shoes$32,Ugg boots$50,handbag(lv,gucci,coach)$35,jean$30,free shipping by elivebuypp, 3 days ago
http://www.elivebuy.com

Air jordan(1-24)shoes $33

UGG BOOT $50

Nike shox(R4,NZ,OZ,TL1,TL2,TL3) $35
Handbags(Coach lv fendi d&g) $35
Tshirts (Polo ,ed hardy,lacoste) $16

Jean(True Religion,ed hardy,coogi) $30
Sunglasses(Oakey,coach,gucci,Armaini) $16
New era cap $15

Bikini (Ed hardy,polo) $25

FREE sHIPPING
http://www.elivebuy.com

Reply
jmicron by darckhart, 438 days ago
i don't know the technical differences, but i've run into so many problems with the jmicron controllers on the recent motherboards these days that i can't understand why anyone would choose to use jmicron for *any* of their products. surely the cost isn't *that* much lower than the competition?

Reply
RE: jmicron by leexgx, 438 days ago
i thought there an problem with SSD + intel chip sets makeing poor performace wish SSD,
as an intel chip set was used have you tryed doing some tests on an nvidia board or AMD

Reply
Comments Page 1 of 10

Unlicensed Software at Your Last Company
Anonymously Report Unlicensed Software with Our Form Now. Get Up to $1 Million.
We Buy Laptop and PC Memory! Sell to Us!
Min of 25 pieces required. Call us today at 239.354.1230.
Special Offer from The Economist
Get 12 issues of The Economist for $12. US subscribers only.
Free Forrester Risk Management Report
Demystifying Enterprise Risk Management. Download Free With Registration.
Download Microsoft Visual Studio ® Team System
Streamline Dev processes, Reduce time to market. Try Microsoft Visual Studio Team System, FREE!




Latest news by
DailyTech

 November 20, 2009

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank

 November 19, 2009

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank


Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
more CPU & Chipset Discussions



pipeboost
Copyright © 1997-2009 AnandTech, Inc. All rights reserved. Terms, Conditions and Privacy Information.
Click Here for Advertising Information