SSD performance -- is a slowdown inevitable?

Solid state drives could suffer performance issues after prolonged use

When you compare the size of NAND blocks with the typical write request used by Windows, there's a mismatch because most writes are small. (Mas OS X is less affected by this issue because its write requests are smaller.)

The amount of space required for each new write can vary, but according to Knut Grimsrud, a director of storage architecture in Intel's research and development laboratory, write amplification on many consumer SSDs is anywhere from 15 to 20. That means for every 1MB of data written to the drive, 15MB to 20MBs of space is actually needed.

Read-write algorithms matter

For example, a read-modify-write algorithm in an SSD controller will take a block about to be written to, retrieve any data already in it, mark the block for deletion, redistribute the old data, then lay down the new data in the old block.

"So you had to write that old data back again," said Grimsrud, whose group developed some of the core technology for Intel's SSDs. "None of that is progress in terms of what the user was trying to do with the new data. It was all just overhead. That's the crux of the problem with NAND [memory] management -- all the granularity involved in managing it.

"It's a general issue of all NAND-based SSDs that these are issues that have to be grappled with and it's just a matter of how well manufacturers grapple with it," Grimsrud added.

Because of the limited number of writes and erases an SSD can sustain, manufacturers try to reduce write amplification and reduce overhead. Some use algorithms that combine writes to more efficiently use NAND flash memory space; others use cache to store writes in order to lay them down more efficiently. But details about the techniques used are hard to come by, as each manufacturer considers that technology proprietary.

Intel has addressed write amplification through controller firmware that combines writes to reduce the amount of capacity needed to store data. Intel states that its write amplification is a low 1.1, meaning for every 1MB of data written to the SSD, 1.1MB of capacity is actually used. Another manufacturer, Samsung, pegs the "Wear Acceleration Index" for its SSDs at 1.03, a 3% average overhead for writes.

Many SSD manufacturers also use mean time between (or before) failure (MBTF) on their marketing material, a metric given to hard disk drives that may or may not be accurate. All things being equal, a drive's MTBF all depends on how the drive is used. Intel's X25-M's MTBF is 1.2 million hours, about the same as the average consumer hard-disk drive. To put it another way, Intel predicts its X25-M will last for five years -- assuming 100GB or more of write-erase operations per day.

Much depends on whether an SSD uses MLC or SLC technology. The SLC version of Intel's X25-E 64GB SSD can handle up to 2 petabytes of random writes. By comparison, the MLC-based X25-M can handle only 15TB of random writes over its lifetime. Intel said users should think about it as analogous to a car.

"If you have one car that can go 10,000 miles and another that can go 100,000 miles, how much longer will it last?" said an Intel spokeswoman. "[It] really depends on how much [it's] being used. So that is why [lifespan is based] on the number of sustained random writes. In general..., SLC lasts longer, but the duration of the life expectancy depends on the user's usage model and amount of wear and tear."

Bugs can cause slowdowns, too

Though it's highly regarded, Intel's X25-M SSD had a firmware bug that adjusted the priorities of random and sequential writes, leading to a major fragmentation problem that dropped throughput dramatically. The issue was originally uncovered by PC Perspective after two months of testing. Those tests showed that write speeds dropped from 80MB/sec. to 30MB/sec. over time, and read speeds dropped from 250MB/sec. to 60MB/sec. for some large block writes.

"I supposed if you ran the same tests across many SSDs, most of them have a similar problem...," said Pat Wilkinson, vice president of marketing and business development at SSD vendor STEC Inc.

Algorithms used for wear-leveling are complex and still in their infancy, so while they are likely to improve over time, drive makers cannot eliminate fragmentation all together, McGregor said.

Although Intel acknowledged that all of its SSDs will suffer from reduced performance because of significant fragmentation, the type of write levels needed to reproduce PC Perspective's results aren't likely for everyday users, whether they're running Windows and Apple's Mac OS X. Even so, it still released the firmware upgrade to slow fragmentation.

"The 8820 firmware now services both random and sequential write to ensure that fragmentation does not put the drive in a lower-than-expected performance state," Intel said.

Join the newsletter!

Error: Please check your email address.
Rocket to Success - Your 10 Tips for Smarter ERP System Selection

Tags nandstoragesolid state drivesintel

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Lucas Mearian

Show Comments

Most Popular Reviews

Latest Articles


PCW Evaluation Team

Ben Ramsden

Sharp PN-40TC1 Huddle Board

Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.

Sarah Ieroianni

Brother QL-820NWB Professional Label Printer

The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.

Ratchada Dunn

Sharp PN-40TC1 Huddle Board

The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.

George Khoury

Sharp PN-40TC1 Huddle Board

The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic

David Coyle

Brother PocketJet PJ-773 A4 Portable Thermal Printer

I rate the printer as a 5 out of 5 stars as it has been able to fit seamlessly into my busy and mobile lifestyle.

Kurt Hegetschweiler

Brother PocketJet PJ-773 A4 Portable Thermal Printer

It’s perfect for mobile workers. Just take it out — it’s small enough to sit anywhere — turn it on, load a sheet of paper, and start printing.

Featured Content

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?