18 October 2009 5:16p Pacific

Think of SSDs as multi-core storage

by Matt Sherman

I’ve written a few times why solid-state hard drives (SSDs) are a sea change, similar to our transition from CRT to LCD a few years ago.

Anandtech gets it right in an exhaustive analysis of why this is so. The biggest problem with traditional (spinning) hard drives is not simply raw speed – it’s that they are sequential.

Many traditional drives can do high-throughput when you benchmark them. And that’s all well and good. But there is only one head in the drive, which means it can only read one file at a time. So any program can monopolize the hard drive with little difficulty – no matter how fast the drive is.

What users expect and perceive is responsiveness. Even a theoretically fast drive can feel very slow if other things are competing for its attention. And on a modern computer, it’s trying to do a dozen things for you at any given time. Get in line.

SSDs excel not simply because they are fast, but because they can handle many tasks at the same time. So even if they are busy, what the user asks for gets handled immediately, in most cases.

That is a situation where the user benefit is disproportionate to the raw underlying specs. I think it will change what we expect from our computers.

We should think of SSDs are a multi-core, multi-tasking system which replaces a single-threaded one. Our operating systems were like that in the mid-90’s, and if you were to use such a thing today, you’d wonder how we got by. SSDs are a similar step forward.

Comments

19 October 2009 1:26a Pacific #

Jelle Raaijmakers
I'd like to think that the idea of going from traditional spinning hard disks to SSDs is one comparable to going from a slow Pentium 486 to a Pentium IV: it's so quick that it looks like everything can run at the same time, but it's still sequential. An SSD may internally do some parallel tasks, but effectively it's the enormously reduced average seek time (~4ms on a standard 7200 RPM hard disk, ~0ms on an SSD) that makes the SSDs so damned fast.

Jelle Raaijmakers Netherlands |

19 October 2009 1:38a Pacific #

Jelle Raaijmakers
I meant the Intel 486 right there, of course...

Jelle Raaijmakers Netherlands |

19 October 2009 6:10a Pacific #

pingback
Pingback from topsy.com

Twitter Trackbacks for
        
        ClipperHouse | Think of SSDs as multi-core storage
        [clipperhouse.com]
        on Topsy.com

topsy.com |

19 October 2009 8:58p Pacific #

pingback
Pingback from ssd.allonthis.com

ClipperHouse | Think of SSDs as multi-core storage | All About Solid State Drives (SSD)

ssd.allonthis.com |

20 October 2009 10:30p Pacific #

pingback
Pingback from danielmiessler.com

SSD is Where it’s At | danielmiessler.com

danielmiessler.com |

Comments are closed

Tell others

TwitterTweet this page
Digg!Digg this page
TwitterAdd to Google Reader

Experimental! Let me know how it works for you.

Shorten this page's URL

Learn more about the TinyASP URL shortener

ASP.Net jQuery Controls

Implement jQuery effects using familiar ASP.Net server controls. Learn more...

Recent posts

Alikewise learnings #1: DIY PR

Sherman’s law of prior knowledge, or, predicting the past

The busiest people at Apple right now…

When “infographics” jump the shark

HTTPS is the least of your problems

Stacking up

Beware the truth-tellers

Please don’t write “efficient” CSS

more...  

About us

ClipperHouse.com is brought to you by Matt Sherman and Fernando Chilvarguer, among others. Contact us here.