VMware ESX(i) and Solid State Drives (SSD) – Intel X25-M vs Samsung MMCRE64G5MXP-0VB

VMware

After reading Eric Sloof’s recent post about the performance he received from his Intel X25-M solid state drive (SSD) attached to his VMware ESX lab server I just had to try out my newly purchased Samsung MMCRE64G5MXP-0VB SSD in my own ESXi lab server to see how it compared with his Intel SSD’s benchmark results. So rather than install Windows 7 on my SSD for my main home PC for which it was intended I installed it into one of my ESX lab servers, an HP Proliant ML110 G5. 

If you haven’t read Eric’s post yet I recommend you check it out as it’s an interesting read. 

VMware ESX SSD

 

As mentioned the SSD I purchased is a Samsung MMCRE64G5MXP-0VB which is a second generation SSD and offers 64GB of SATA II (3Gb/s) storage.  My reason for purchasing this particular make and model of SSD came down to price and the fact that, so I have been told, Samsung pretty much produces all the SSD’s for all other branded SSDs currently on the market.  I appreciate that there are faster SSDs from the likes of Corsair and OCZ but the £145 I spent was as far as my budget would stretch.

Here is the specification of the Samsung MMCRE64G5MXP-0VB SSD:

Samsung SSD VMware ESXCapacity: 64GB
Read: Up to 220MB/sec
Write: Up to 120MB/sec
NAND Flash: Multi-Level Cell (MLC)
Interface: SATA-II
Low Power Consumption
Lightweight (80g)
Shock Resistant

Warranty: 2 Years

 

Comparing the technical specifications of the SSDs my Samsung SSD is slower for reads (>220MB/sec vs >250MB/sec) though on paper is slightly quicker than the Intel X25-M for writes (>120MB/sec vs >70MB/sec) so it was going to be interesting to see how the two SSD’s would perform when presented through ESXi as vmfs storage to a VM.

In the ML110 G5 ESXi 4.0 lab server I was going to use an HP E200 Smart Array controller which I had been using for a series of performance tests for an upcoming blog post though the Initial tests from the HP E200 controller produced shockingly slow results (blog post to follow on this) so I attached it to the onboard ICH9 SATA controller.  Another reason being that Eric used an ICH9 SATA controller for his testing so it was good to match test environments like for like as much as possible.  The process of attaching the SSD drive was no different than that of attaching a local SATA, SCSI or SAS disk and looks exactly the same from within the vSphere Client (see below).

VMware ESXi SSD

SSD ESXi Datastore Details

 

The Test:

Following the same procedure and configuration as Eric I presented a W2K3 VM with a separate 8GB drive from my locally attached SSD for testing.  I also used HD Tune Pro (trial) to perform the read and write benchmarking tests.

 

The Results:

Onboard ICH9 SATA Controller:  Here are the results when presenting a blank 8GB SSD (connected via the onboard ICH9 Controller) based (thick) drive through to my W2K3 VM.

Sequential (64KB Block) – Read:  
VMware ESX SSD ICH9 - Sequential Read

Sequential (64KB Block) – Write: 
VMware ESX SSD ICH9 - Sequential Write
 
Random Access – Read:
VMware ESX SSD ICH9 - Random Access Read

Random Access – Write: 
VMware ESX SSD ICH9 - Random Access Switch

Extra Tests – Read: 
VMware ESX SSD ICH9 -  Extra Tests Read
Extra Tests – Write (with Cache): 
VMware ESX SSD ICH9 - Extra Tests Write (with Cache)
 
Extra Tests – Write (without Cache): 
VMware ESX SSD ICH9 - Extra test Write (without cache)

 

From the results given by HD Tune Pro the following is a comparison of the sequential and random read/write benchmark results. As you can see the Intel X25-M is quicker than the Samsung SSD in almost all read based tests.  Thanks to Eric for allowing me to use the results from his testing to generate these comparisons.

 

 VMware ESX and SSD - Sequential Read

 

VMware ESX and SSD - Random Read - Ops per Second

 

VMware ESX and SSD - Random Read - Avg Access Time

 

VMware ESX and SSD - Random Read - Avg Speed 

 

Summary

The Intel X25-M SSD is consistently quicker for reads than the Samsung MMCRE64G5MXP-0VB in almost all areas with the only exception being the sequential read burst rate.  Technically the Samsung SSD should be slightly quicker, according the to the specification, for write based transactions – I will check with Eric to see if he has any write based results for the X25-M so we can compare.

As mentioned earlier I found that there was a massive difference in both read and write results when performing these benchmarking tests with the Samsung SSD connected to the E200 (located in the PCIe x8 bay) Smart Array controller compared to when performing the same tests with it connected to the onboard ICH9 based SATA controller.  I will posting another article that covers this as it would appear that the E200 controller really offers sub-standard (to put it politely) performance results with SATA based storage which is consistent with the findings of Lukas Beeler in his post here.

For me both of these SSD’s (Intel and Samsung) offered decent results with the Intel definitely having the edge with the Reads.  In all I have been very impressed with my Samsung SSD purchase and also the results from Eric’s Intel X25-M which I would also happily purchase.  I look forward to the prices of SSDs dropping and the capacity increasing in the not so distant future so I can start using SSDs more in my home environment.  Even more exciting will be the inevitable emergence of wide spread use of SSDs in enterprise storage.

 

No related posts.

You can leave a response, or trackback from your own site.

9 Responses to “VMware ESX(i) and Solid State Drives (SSD) – Intel X25-M vs Samsung MMCRE64G5MXP-0VB”

  1. Vladan says:

    Great read Simon,

    I’m looking forward to start using SSDs too. For several reasons:

    - speed
    - silence
    - economies of energy

    I think that 2010 will be the year of SSDs… What do you think?

    All the best.
    Vladan

  2. Hi Vladan,
    It should be, but I don’t think so..a 512 GB SSD still costs about 1200 euro’s (about 27 times more than a 500 GB SATA drive) and it will stay that way as long as suppliers haven’t finished milking the good old 3.5 inch sata-drive-cow.

    @Simon,
    I also read the other article about the HP200e controller..it looks like a horrible card if everything he states is true..are going to revise your opinion of this card as mentioned in one of your posts..?
    Cheers
    Aleks

  3. [...] This post was mentioned on Twitter by VMware Planet V12n and TechHead.co.uk (Simo, Erwin Rivera. Erwin Rivera said: RT — New TechHead Post: VMware ESX(i) and Solid State Drives (SSD) – A Comparison http://bit.ly/5IsRLp (via @Kiwi_Si) [...]

  4. [...] are the results; which you can compare to Eric, Simon Seagrave and my FusionIO [...]

  5. Vladan says:

    Hi Alex,

    You can’t compare the capacity/price for now. Must think of IOps.. Check out this article on Chad’s blog:

    http://virtualgeek.typepad.com/virtual_geek/2009/10/solid-state-disk-will-change-the-storage-world.html

    Vladan

  6. James Pearce says:

    Hi Simon – an interesting article.

    I’ve been pondering on SSDs for vSwap for HP MLs series as the only support 8GB RAM after reading about it on vmware blogs at http://tinyurl.com/ydnkzrb – wondered if you’d tried this one like that?

  7. Simmo says:

    Does anyone know if ESX/ESXi supports SSD TRIM yet? I love the speed of SSD but am obviously concerned about the drive slowing over time if there is no TRIM support. I understand that TRIM support was added to the Linux kernel in February this year (2.6.33).

    Simmo

  8. Kiwi Si says:

    Hi Simmo,

    Unfortunately not, at least not that I have seen or heard. It would be nice if it did as more of us are now beginning to run our small labs off of SSD.

    Cheers,

    Simon

Leave a Reply

Powered by Sweet Captcha
Verify your real existence,
Drag the knife to the bathroom
  • captcha
  • captcha
  • captcha
  • captcha

VMware vSphere Recommended Reads
TrainSignal - vSphere Pro
StarWind Software
AppAssure
Trilead
TechHead Needs You - Top 25 Blog Sites
Veeam #1