HP ML10v2 Upgrade Path

HP ML10v2 Upgrade Paths

A few thoughts on a potential HP ML10v2 upgrade path

HP ML10 v2Over the last few weeks i’ve been playing with my newly acquired HP ML10 v2 and my overall impressions have been really positive. The server, for a low end Pentium with only 4GB of RAM performs remarkably well as a Hyper-V host in my current test environment. Obviously, before I can really push out some test VM’s I need more Memory, and once I get my cashback from HP for the ML10 v2 and the Gen8 Microserver i’ll pick up 16GB.

Whats also got me thinking is the upgrade path for the server. Initially the Pentium at the heart of the server is going to be just fine for a couple of virtual machines but once I start adding some more into the mix, especially “non-production” test machines (Server 2016 & Windows 10 for example) then the server may struggle on its low end CPU.

If you found this useful you might like to check out my guide on Installing Server 2012 R2 on a HP ML10 v2

The three CPU options that ship from the factory with the server are an Intel Pentium G3240, the Core i3-4150 and the Xeon E3-1220v3. Obviously I picked the ultra low end server mainly for the cost, but by going for the cheap version gave me a lot of scope (and a bit of budget) to upgrade as I needed.

HP ML10 v2 Upgrade Path

Dropping these into PCPartPicker (because i’m lazy) give the following CPU costs (as of Dec 15).

  1. Intel Pentium G3240 3.1GHz Dual-Core Processor @ £44.64
  2. Intel Core i3-4150 3.5GHz Dual-Core Processor @ £89.94
  3. Intel Xeon E3-1220 V3 3.1GHz Quad-Core Processor @ £183.15

There are other CPU options that have the correct socket, TDP and ECC memory support but i’m sticking to the “official” list that HP supports, just to avoid any possible compatibility issues along the line.

Looking at the three options I can immediately discount option 1 – the Pentium as it’s the CPU I already have. Option 2, while giving the server a nice little performance bump, doesn’t represent enough of a performance boost to justify the £90 cost especially in a VM environment, where numbers of CPU cores are king.

Option 3, performance wise, is by far the best choice for an upgrade. It’s a quad core CPU, has Hyper-Threading (so effectively 8 cores) and has more than enough performance for my needs. The major stumbling block for me is the cost. Going back to my original homelab post my one of my main drivers was keeping within a strict budget and the thought of spending twice the price of the server on a CPU doesn’t sit well with that ethos.

So ultimately i’m not sure of the upgrade path i’ll end up taking with the ML10 v2.

Thankfully the server was cheap enough that if I don’t end up upgrading beyond its base spec then I won’t have lost much at all. Its a great little server and i’ll always find a use for it, be it as a spare DC or as part of a file server cluster.

4 Comments on "HP ML10v2 Upgrade Path"

  1. Did you end up going ahead with the processor upgrade? I’m in a similar bind atm would love to know the results.

    • Hi Matthew,

      I didn’t end up going for the CPU upgrade in the end. This was due to the ML10v2 kind of being replaced in my home lab setup with a (now) tricked out Mac Mini. I also struggled to find the right CPU with the right cost/performance ratio – In most cases it was only slightly more expensive to but another complete pre-built ML10v2 with far better specs than it was to upgrade the one I’ve got already.

      The ML10v2 is currently enjoying an early retirement – I’ve stuffed it full of old 2TB drives and its running as a back up file server.



  2. Hi,

    E3-1220 V2 is LGA1155 while E3-1220 V3 is LGA1150
    Will this work? I’m interested in the V2 because of price… but as per specs of ML10V2 it should be E3-1220 V3


    • Hi Rommel,

      Thanks for the message. I’ve corrected my post – all references to the V2 have been switched to the V3.



Leave a comment

Your email address will not be published.