by Robert Tanner on May 5, 2010 in Storage
Like so many other memory vendors on the market, Kingston offers a wide array of solid-state disks for your perusal. For the low-end segment, it has the SSDNow V series, which at current time offer the best GB/$ on the market. We’re taking a look at the latest release here, combining a recent JMicron controller with Toshiba NAND.
This test is perhaps the most important in our battery of benchmarks as it gives us truly real-world results. It is designed to simulate three kinds of multi-tasking scenarios in order to see how well the storage drive can cope with concurrent workloads. The better a drive performs here, the quicker and more responsive it should feel in everyday tasks. It shouldn’t need to be said that this is where SSDs shine and where traditional HDD bottlenecks are most directly experienced.
In addition to stressing the controller with a demanding, large queue to sort through (NCQ support helps here), this test will give any weak controller a complete panic attack by overwhelming it with simultaneous random read/write operations to juggle with large sequential writes, which is the Achilles’ heel of many cheaper SSDs.
Queue depth and IOPs optimizations have long been a strength of Intel’s own SSDs, however, there is enough differing types of workloads here that regardless of drive, every SSD should see some part of the workload playing to its own unique strengths and weaknesses in some fashion. A good-quality SSD should allow the system to remain responsive as the tasks are carried out in the background at all times. (Please for your own safety don’t try this at home on your HDD!)
Our Medium test consists of the following:
- Playback of a 56MB FLAC music file in Winamp.
- 50 ~8MB images queued to open in Photoshop CS4.
- Opening of three Excel, three Word, and one PowerPoint files (various large sizes, for example one Excel file consists of an actual 72MB database).
- Browsing to four different websites in Firefox.
- Extraction of a 1GB RAR containing numerous “program file” folders.
- Extraction of an 893MB ZIP containing 100 RAW images.
- Transfer of a 7.16GB file to a second partition on the same drive
- Viewing of two PDF documents.
- Viewing of two small RAR utility archives
- Execution of four small utilities
Our Heavy test consists of all-the-above in addition to a full Anti-Virus scan running concurrently in the background with the start of the test. The AV scan uses a static, unchanging 5.1GB test folder that contains 19,748 files and 2,414 sub-folders created from the Program Files directory.
Granted, even with a Core i7 processor, no computer user would be performing all of these tasks concurrently unless they wish to see their computer go unresponsive for up to 30 minutes at a time, but with an SSD, this is almost child’s play! If you think we are exaggerating then just look at what a fairly typical SATA HDD is able to offer, which is a representative sample for any other desktop HDD.
Last but not least, the Light test changes things slightly. This test is a batch file dropped into the Startup folder designed to load several programs as soon as Windows 7 reaches the desktop. This light test will open four websites in Firefox, load five images in Photoshop CS4, start playing our favorite 8 minute (56MB FLAC) music file in Winamp, and open a single large Word, Excel, and PowerPoint document, in addition to a single PDF file. For this specific test in particular, we start measuring from the moment the power button is pressed to the moment the last program and all files have been fully loaded ready for use.
In the time required for a regular hard disk drive computer to boot, it is possible for an SSD to boot and have fully loaded a multitude of programs and files, as the nearly two and a half minutes for the HDD clearly illustrates. The latest Kingston drive to grace our unique test unfortunately delivers the highest boot times amongst all of the SSDs, at 83 seconds. Even so that’s almost half the time a traditional HDD required.
For the medium scenario things begin to heat up, with the more robust SSD controllers able to flex their strength. A controller needs to be good at just about every task to perform well in this scenario, which stresses every aspect of an SSD and not just pure throughput. The medium test results for the JMicron Kingston drive are not flattering, but they also do not tell the full story.
This Kingston SSD was the first SSD we have tested that gave us errors when battering the drive with too many IO and file requests. The only other drive to do this was the hard disk drive whose controller was never designed for such an extreme concurrent workload. The second problem is that while the drive delivered results over nine minutes in the final average, during testing results were all over the place. Best case we saw times around the seven minute mark, yet worst case two runs required almost double that of twelve minutes!
This sort of inconsistent performance only got worse for the heavy test. While the drive required thirteen minutes in the final score, actual results varied from ten minutes up to sixteen. This level of variation is not just unacceptable, but the JMicron-based SNV425 drive is the only drive to exhibit this drastic a variation in results. While we have established that the SiliconEdge Blue sibling’s custom firmware is far superior, we are nonetheless surprised that we did not experience results anything approaching this with the Western Digital drive. We can only conclude it is not the controller, but JMicron’s firmware that is the result of their poor performance record, a dubious honor at best.
The Intel G1 drive clearly shows why TRIM is important as its dirty state makes it easy pickings, although its write limitation of 80MB/s certainly does it no favors here either. The SiliconEdge Blue is able to complete the entire medium workload and the anti-virus scan in less time than the Kingston JMicron-based drive requires to run only the medium workload without the AV scan. Apparently firmware optimizations can and will have as large of an impact as the choice of controller itself.
We should note that the heavy test would actually begin to overwhelm the hard disk drive as the workload began to pile up behind the bottleneck. The Vertex, SSDNow V+, and SiliconEdge deserve an extra mention here as these drives gave the most responsive system even under the heavy multitasking scenario. Not even with the AV scan running did the system go unresponsive or stutter. We honestly would be hard-pressed to even mind using the computer under such workloads as the system remained responsive at all times. We can safely say that the JMicron-based Kingston drive gave us the worst user experience by far in comparison, only the hard drive was able to deliver worse as it choked under the queuing workload.
The only conclusion we can draw is that the Kingston SNV425 is not well suited for heavy workloads. If you are looking at upgrading to an SSD for its responsiveness while under heavy workloads, then we suggest looking at a different model SSD. In the light test it easily outperformed the hard drive by over a full minute while remaining only ten seconds behind other SSDs, which gives us one bright point to focus on later.