by Robert Tanner on February 20, 2013 in Solid-State Drives
It’s the attack of the SandForce clones! Can any heroic atomic-powered SSD come to save us? Does Corsair’s Neutron have what it takes to rescue our PC in distress? Will the hordes of the positively-charged solid-state armies be neutralized in time? Tune in this week (or now) to find out!
Real-world results are surprisingly hard to come by when testing SSDs. It is extremely easy to showcase just how much faster any SSD on the market is compared to even a modern mechanical disk drive. However, when we try to compare SSD to SSD, differences can amount to just a few seconds or even a fraction of a second, often well inside the margin of error (and human reflexes), making any results obtained meaningless.
We are always eager to hear about any demanding storage workloads our readers may have, but in an effort to get around this problem, we have put together three batch test files that target three levels of intensity.
Firstly we have our light batch file, which we drop into the Windows Startup folder. Windows 7 will execute and load various programs and commands as it boots, making it perhaps the most easily pertinent of our three tests. Almost everyone has an array of programs that starts with their OS, ranging from background applications like anti-virus to programs like a browser or music player.
This batch file will load four websites in Firefox, start Photoshop CS5 and load five 5MB or greater images, and load 15MB of data in Word, Excel, and Powerpoint documents. Several background utilities will also load; a PDF file and compressed file are opened for viewing, and of course, since nobody likes to work without listening to some music, we have our favorite 56MB FLAC file playing the entire time. Obviously, all of this takes place while Windows 7 itself is still loading. We start timing from the moment the machine is powered on to the moment the last program finishes loading – and it isn’t as long as you might think. (We provide raw cold boot times on the next page for direct comparison).
Our medium batch test is similar although we apply the use of timers to space apart the commands. Instead of booting, time begins from the moment we execute the batch file until the moment all tasks have completed. The medium test also consists of the following:
- Playback of a 56MB FLAC music file in Winamp
- 50 ~8MB JPEGs queued to open in Photoshop CS5 64-bit
- Launching of Adobe Lightroom
- Opening of three Excel, three Word, and one PowerPoint files (various large sizes; for example one Excel file consists of a 72MB database)
- Browsing to four different websites in Firefox
- Copy of a 4.5GB file to a separate location on the same drive
- Viewing of two PDF documents & compressed archives
- Execution of multiple small system utilities
To keep things simple, the heavy batch test is identical to the medium test in all respects, save for one important addition. Computer users coming from HDDs will be familiar with the slowdown or even molasses-like feeling that occurs from having an anti-virus or anti-malware scan running in the background. SSDs scoff at this sort of thing however, and the typical SSD user wouldn’t think twice about running an anti-virus scan at the same time as playing a fullscreen game since framerates will remain relatively unaffected.
The heavy test will capitalize on this by running an anti-virus scan from Microsoft Security Essentials on a static, unchanging 5.1GB test folder that contains 19,748 files and 2,414 sub-folders copied from the Program Files directory. Also worth noting is that because the medium and heavy batch tests are identical save for the AV scan, results between them are directly comparable.
Light batch results are fairly mixed, but for the medium batch time the Neutron is able to tie its rival competitor. It is only after moving to the demanding heavy batch test that we can see what the difference those high queue depth optimizations make, with the Neutron giving up some ground here. Even so, it is still 20 seconds quicker than the aging m4, with the results pacing the V4. As we saw in Iometer, the LM87800 controller is optimized best with lower queue depth workloads that are typical of any desktop or laptop, and that explains the stark difference between the stellar medium batch times and the demanding heavy batch times.