Boosting SSD Performance With The Right OS

There’s no question that solid-state drives are the talk of the storage town. We’ve seen them enter into the laptop marketplace with a growing vengeance.  And even the prices of the bare, plopped-into-your-drive-bays products are reaching tolerable levels. Excellent speeds at optimal pricing – what’s not to like about SSDs?

We should have put an asterisk next to the word “speeds,” because not all SSDs are the same. Nor do they interact in the same way regardless of what operating system you use.  According to a recent Computerworld article, a Patriot Memory research project found that SSD performance was best in—you’ll never believe it—Windows 2000.  Following that, Windows Vista came in second place at five to eight percent slower and Windows XP trailed a distant third.

"NAND [flash memory] fundamentally has native 4K block sizes. Anything that's not aligned to a 4K block creates extra challenges," said Justin Sykes, Micron’s Director of Marketing for SSD products, as quoted in the article. "There ends up being background operations to garbage-collect that empty space [in larger file blocks] that isn't fully utilized. And, so that activity is chewing up your bandwidth in the background, and it adds extra wear to the NAND [flash memory]."

SSD performance isn’t just tied to the software running on it. The two prevailing SSD technologies, single-level cell and multi-level cell, each offer different speed benefits. A majority of MLC drives offer poorer performance on their read and write speeds than SLC drives. And even the best of the MLC drives can look impressive on their reads, but still have yet to offer comparable write performance to an SLC drive.  But there’s a reason MLC-based SSDs exist: they’re cheaper than SLCs by hundreds of dollars.

Tom's Hardware is the leading destination for hardcore computer enthusiasts. We cover everything from processors to 3D printers, single-board computers, SSDs and high-end gaming rigs, empowering readers to make the most of the tech they love, keep up on the latest developments and buy the right gear. Our staff has more than 100 years of combined experience covering news, solving tech problems and reviewing components and systems.

  • Tindytim
    So was this just Windows? IF they tested 2000 I'm guessing they tested older Windows OSes. Did they do any Linux distros?
    Reply
  • soulman76
    Vista is tweaked for traditional spindle hard drives, not SSDs. Different latencies and transfer speeds. This is becuase SSD disks weren't considered mainstream enough when Vista shipped to tinker with perfomance optimizations for them.
    The fact that SSDs on Win2k perform any faster is anecdotal at best.
    Wait to try Win7 on an SSD.
    Reply
  • enewmen
    Good News stury. I found lots of SLC driver issues as well. I feel there will me many woes before the problems are ironed out. From what little I know, most of the software problems should be fixed and SSD speed will get uncorked by Win7. What about UNIX/Linux?
    my 2 cents worth..
    Reply
  • cruiseoveride
    Linux FTW
    Reply
  • WheelsOfConfusion
    TindytimSo was this just Windows? IF they tested 2000 I'm guessing they tested older Windows OSes. Did they do any Linux distros?
    The linked articleThat aging operating system, said Saeed Arash Far, engineering manager at SSD manufacturer Patriot Memory, is markedly faster than Windows XP, Vista, Mac OS X or Linux when using NAND flash memory.
    ...
    According to Far, Mac OS X runs "a little faster than Vista" with an SSD drive, but Linux is "always faster" than Vista or Mac OS X -- to the tune of 1% to 2% -- because like Windows 2000, "it never runs anything in the background."
    ...
    XP does not align the data in the most efficient way for an SSD -- in 4KB blocks -- while Vista and Mac OS X do, according to Justin Sykes, director of marketing for SSD products at Micron. (Linux, which wasn't tested, also aligns data in 4K blocks.)So whether it's because of processes (doubtful) or block organization (more likely), Linux is better than either OS X or Vista with SSDs, but not by much.
    Reply
  • randomizer
    soulman76Wait to try Win7 on an SSD.SSDs fly on Win 7.
    Reply
  • physx7
    I'll wait until they iron some bugs out first
    Reply
  • thomasxstewart
    Vista & SSD=Reliably Faster with Most Advanced Systems.

    Signed:PHYSICIAN THOMAS STEWART von DRASHEK M.D.
    Reply
  • Linux and elevator=noop to kernel command line. There you go.
    Reply
  • its really obvious, win2000 has the best kernel performance i've ever noticed in my life, you can even feel the stability by just looking at it without doing anything, it just works. It's one of the best OS's ever released, not just by MS. And its the only OS from MS where you can totally remove IE without having and bug, which speeds up the system even more. Ive used it till 2007 to be honest, i had to migrate in XP just because of the damn software that i needed didnt support Win2000 anymore.
    Reply