Friday February 10, 2012 1:19 PM AEST

Dealing with the revolution

By Ashton Mills
11:31 Dec 11, 2008 | 5 Comments
Tags: Dealing | with | the | revolution
 »
Dealing with the revolution

Solid state disks are the next big thing in storage – but are we ready for them? Ashton Mills delves into the data to find out.

All flash is finite. Just like hard drives too, of course, except hard drives have proven themselves over the years whereas SSDs are so new that no one has used them long enough to say whether they really live up to their lifespan claims or not.

The problem lies in the inherent limitations of the SLC (single-level cell) and MLC (multi-level cell) ICs that make up SSDs – by nature, they have limited erase-write cycles (called an SSD's endurance) such that, if the same bits were written over again and again, they eventually fail.

Fortunately, the number of erase-write cycles can be quite large, anywhere from 10,000 to 100,000 depending on the chips being used – SLC can handle up to 100,000 cycles compared to MLC's 10,000. It's also the faster of the two and, naturally, considerably more expensive.

As raw numbers it sounds like quite a lot, especially if you think about how much time is actually spent writing to drives on your machine. However, determining just how long an SSD should last based on these inherent statistics is a little more complicated.

While SSDs will happily read data in relatively fine-grained blocks, the erase-write cycle (a two-stage process, and one of the reasons write performance falls behind read performance) is performed in large blocks ranging from 128k to 1MB. So even if you write a 10k file, up to a hundred times this is erased in the cycle, wearing out a larger segment of the memory than is actually needed.

Then, depending on which vendor you talk to, the equation used to determine an estimated lifespan in years (involving estimated writes, disk volume, wear levelling (see below) and more) can only provide a rough estimate, and says nothing for the actual personal usage scenarios (gaming, P2P, film editing etc). In other words, estimates of drive lifespan are pretty vague right now. That said, generally and overall, consumer-level SSDs are expected to last at least five years, but again machines currently using them haven't been on the market long enough for anyone to find out.

What remains true, however, is that the biggest factor in the lifespan of an SSD is, of course, its usage. And here, as it stands currently, our operating systems aren't working in their favour.

Dealing with limitations
To help mitigate the effects of limited erase-write cycles there are a number of storage paradigms – long borne by the history of mechanical spinning-platter hard drives – that will need to change. They occur on a variety of levels.

First and foremost, operating systems like Windows and Linux treat storage like read-many, write-many devices. Both OSes are fond of swapping out to disk for virtual memory, using temporary files, writing log files, storing application caches, and updating metadata (most of which you rarely ever use) with files and folders on your system – all of which adds up to frequent, consistent, writes to disk. Something that you don't need to blink an eye at with hard drives, but suddenly comes into focus with SSDs. And that says nothing for activities like defragmentation – given the large erase block of SSDs, defragmenting would whack a nice chunk of your write-cycles every time.

But this also highlights some of the beauty of SSDs – for the first time, this is a storage medium that doesn't write to concentric tracks on a platter, the effect of which impacts both seek times as heads move to read and write data, and transfer speed as outer tracks rotate faster than inner tracks. In the past this has necessitated functions like defragmenting to ensure files are contiguous and reduce head movements, let alone specially designed I/O queues and scheduling in drive firmware and operating systems to take head and rotational latency into account.

With SSDs, this is all moot – the entire volume is a consistent transfer rate, and at incredibly fast seek times: Intel's new X25-M, the current king of the hill, has a seek time of 0.085 milliseconds. That beefy Seagate 7200.11 you've got spinning in your system has a seek time of 12.8 – the SSD could complete 150 seeks in the time it takes the Seagate to do one!

For SSDs, file fragmentation doesn't actually matter, which is a first for our beloved PCs. And just as well, given defragmenters will only wear them out faster.

Which leads us to the topic of wear levelling.

 
 »
 
This article appeared in the December, 2008 issue of Atomic.

Behind the scenes with Mass Effect 3! GTX 560 VGA round-up! Essential Skyrim tweaks to improve your game! Plus reviews, news, hardware, more games, and easy to following modding guides for PC builders. ON SALE NOW!
5 Comments
SceptreCore
Dec 11, 2008 3:19 PM
Ashton... I do believe you are a little too critical of Windows. It's not easy being number... large scale changes can mean the downfall of society when it comes to Microsoft. They say that Windows7 will be SSD optimised, however nothing about a new file system Im afraid. :(

Thanks for tips to optimising Vista for SSD though :)

Trekker
Dec 11, 2008 3:31 PM
i am really waiting for a fast ssd drive of around 300 gig. (for main boot drive) Holefully they do that very soon ( like 1 to 2 months..hoping)
I am only on windows xp so.... :(

BTW on the side when is windows 7 out.
SceptreCore
Dec 11, 2008 4:38 PM
late 2009
maxamatosis
Dec 11, 2008 11:36 PM
How was he too critical of Windows? He didn't deride it for being optimised for hard drives, he just told us that it was.
Mordecai
Dec 12, 2008 10:55 AM
Trekker - SanDisk have 256gig models available already, and Samsung have just started mass production of their 256gig version aswell. Though I would hate to see the price these things will cost.
Comments have been disabled on this article.
 
Latest Competitions
 
Atomic Magazine

Issue: 133 | February, 2012

Atomic is a magazine aimed squarely at computer enthusiasts, gamers, and serious PC upgraders.

Every month we bring you the latest reviews of new technology and PC components, in depth features on everything from overclocking to console hacking, and gaming previews and interviews.
 
Latest Comments
 
Latest User Reviews
Battlefield 3 is the new benchmark online FPS
90%
A very fun and realistic multiplayer ride.
 
Antec Kuhler 920 - liquid cool
90%
Antec Kuhler 920 silent but effientive out of the box no maintence water cooling kit
 
Antec's Lanboy Air - our new favourite case
90%
Antec Lan boy Air in red a very cool design
 
Antec's Lanboy Air - our new favourite case
90%
This product overall is awesome.
 
MSI's GT780 laptop as fast as it gets
90%
Nice laptop
 
 
Close Get the February, 2012 issue of Atomic mailed to you for $8.95, including postage.

SubscribeBuy nowDigital Version