Archive Home arrow Guides arrow Solid State Drive (SSD) Benchmark Performance Testing
Solid State Drive (SSD) Benchmark Performance Testing E-mail
Articles - Featured Guides
Written by Olin Coles   
Monday, 22 December 2008
Table of Contents: Page Index
Solid State Drive (SSD) Benchmark Performance Testing
Intel ICH10R SATA Controller
JMicron JMB322 SATA HBC
SSD Testing Methodology
HD Tach: HDD Performance
HD Tach: SSD Performance
Do Memory Amounts Matter?
Proving The Results
PCMark05 Performance
EVEREST Controller Analysis
SSD Testing Final Thoughts
SSD Testing Conclusion

EVEREST Controller Analysis

EDITOR'S NOTE: Lavalys EVEREST continues to be an excellent tool for benchmark testing maximum sequential linear read and write bandwidth speeds, however NAND wear condition may impact performance results.

After completing the initial version of this article, I received several messages asking why there wasn't a chart with all of the results compiled to show the difference in SATA controllers. The truth is, I actually wanted visitors to read through this article in its entirety, as the information was embedded on each page. But alas, I know that visitors like their information hand fed to them, so I've returned to add this section. Instead of hand-picking data from the collection of software programs we've used for benchmark testing, which would be repetitive considering that the results have already been revealed, I have decided to use Lavalys EVEREST to demonstrate the trend that's been repeated.

G.Skill_FM-25S2S-64GB_ICH10_Linear_Read.png

This first chart illustrates the linear read performance of the G.Skill 64GB 2.5" SATA-2 SSD FM-25S2S-64GB on the Intel ICH10R Southbridge SATA controller. As you can see, there is very little movement in the waveform, and the average sustains a very tight range. With a minimum of 136.1 MBps and maximum of 137.6, the average is a very consistent 137.5 MBps. So let's see how the JMicron controller handles this same SSD...

G.Skill_FM-25S2S-64GB_JMB322_Linear_Read.png

Attached to the JMicron JMB322 SATA controller, the G.Skill SSD performs considerably worse. The minimum sustained read bandwidth occasionally dipped to 108.3 MBps, while the maximum and average was 111.5 MBps.

So if we compare results for the G.Skill FM-25S2S-64GB, the Intel ICH10R controller offers a full 26.0 MBps sustained read performance advantage. Now let's see about write performance on the same drive...

G.Skill_FM-25S2S-64GB_ICH10_Linear_Write.png

Back on the ICH10R, the G.Skill SSD give some movement between minimum and maximum linear write performance, with an average of 89.9 MBps. That's not bad, so let's see how different the performance is for JMicron's chip...

G.Skill_FM-25S2S-64GB_JMB322_Linear_Write.png

On the JMicron JMB322 controller, our G.Skill SSD performs 7.4 MBps worse than the Intel ICH10R. The G.Skill SSD indicates a heavy preference towards the Intel ICH10 chip, with a 26.0 MBps linear read performance advantage and 7.4 MBps linear write bandwidth gain.

I tested several other SSDs using the two SATA controllers, and the results seemed much closer for some drives more than others. The OCZ SATA-II SSD (OCZSSD2-1S32G) gained only 4.5 MBps read bandwidth on the ICH10, and a mere 2.3 MBps write improvement over JMicron. Conversely, the Western Digital Raptor 74GB HDD actually performed better on the JMicron controller, even though the JMB322 only improved linear read speed by 0.8 MBps for 75.2 total while write speed improved by only 0.4 MBps for 74.2.

While this matches the trend we received with PCMark05 and ATTO Disk Benchmark, they conflict with HD Tach and CrystalDiskMark. So who do we believe, and can any of these tools be 'right'?



 

Comments 

 
# Using Intel IHC10 controller or the Marvel 6gb/s 9128 controller?Don 2010-08-10 01:38
Great article,I have connected my SSD to the Marvel 6gb/s port and the rest of my HDDs to the IHC10 3gb/s controller. I always wondered if that was a good move or not as during bios load it sees the Marvel controllr first with my SSD and then the IHC10 sees the rest of my drives. I always wondered if the Marvel controller also took advantage of the AICH driver to run TRIM on the SSD. Do you think I need to move my SSD's port?
Report Comment
 
 
# RE: Using Intel IHC10 controller or the Marvel 6gb/s 9128 controller?Olin Coles 2010-08-10 06:45
This article is a little bit dated, since there wasn't a lot of information available about SSDs in 2008. Still, it proves a few points.

From all of the recent SSD testing I've done, I recommend the Intel ICH for all SATA-3GBps SSDs, and the Marvell SATA 6Gb/s controller only for compliant SSDs (presently only the Crucial C300). SATA 6Gb/s HDDs are somewhat pointless, and work just as fast on the Intel ICH10.

I suggest that you also read my ACHI vs IDE article: benchmarkreviews.com/index.php?option=com_content&task=view&id=505&Itemid=38
Report Comment
 

Comments have been disabled by the administrator.

Search Benchmark Reviews
QNAP Network Storage Servers

Follow Benchmark Reviews on FacebookReceive Tweets from Benchmark Reviews on Twitter