Skip Links

Network World

Glenn Weadock

Solid-State Disks: A Different Animal

Why they're not just faster versions of spinning disks

By Glenn Weadock on Thu, 06/25/09 - 6:48pm.
Newsletter Signup

In an earlier posting, I noted that Solid-State Disks (SSDs) have certain behavioral differences from traditional spinning disks. One of these has to do with the speed of disk writes.

In a spinning disk, there’s very little difference in speed for a write to a block that is empty versus one that holds data. With SSDs, however, writes are often significantly faster to so-called “pre-erased” blocks. If a block contains data, many SSDs must first erase it and then perform the write. This is one reason that SSDs often start out with blazing speed, but then slow down over time, as they fill with data. (Some newer SSD designs obviate the need to erase before each write through “garbage collection” routines that perform pre-erasing “en masse.”)

In order to maximize longevity, SSD controllers may also modify write locations (you may have heard the term wear-leveling) so that the same locations aren’t reused over and over. This can also reduce SSD performance over time, and it’s another characteristic of SSDs that has no parallel in the world of spinning disks. One would expect that as the technology improves and SSD duty cycles increase, the need for wear-leveling will decrease, so this aspect of today’s technology may not persist forever; but for now, erase-before-write and wear-leveling are two more ways in which SSDs differ from spinning disks.

 

Recent posts:

Quick-Cloning a Hard Drive

Solid-State Disks and Server 2008, Part II

Solid-State Disks and Server 2008, Part I

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You can use BBCode tags in the text.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <p> <strong> <i> <br /> <br> <ul> <ol> <li> <dl> <dt> <dd> <blockquote>

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Welcome, visitor. Register Log in
About Glenn Weadock on Windows Server 2008

Glenn Weadock is a longtime instructor for Global Knowledge and teaches Windows 7, Server 2008, and Active Directory. He has recently co-developed with Mark Wilkins two advanced Server 2008 classes in the Microsoft Official Curriculum. Glenn also consults through his Colorado-based company Independent Software, Inc. and is technical director of MarketCoach Investment Education Software LLC.

Global Knowledge