One of the most frequently reported drawbacks to using the ML110 G6 Xeon Processor X3430 based servers in a lab environment is the limited amount of memory supported. HP states “Up to 8GB of memory is available with the removal of the standard 2GB of memory and the optional installation of 4x 2GB PC3-10600 un-buffered ECC DDR3 SDRAM DIMM Memory kits” in their support document HP ProLiant ML110 G6 Server – Configuring Memory. However, the Intel Xeon Processor X3430 specifications indicate that the CPU maximum memory size (dependent on memory type) is 32GB and the Intel 3420 chipset used by the motherboard also supports 32GB. It has been widely reported that 16GB works successfully, in fact I have successfully installed 16GB using two of Crucial’s 8GB (4GBx2) memory kits in one of my ML110 G6 Servers, and four Kingston KTH-PL313E/4G modules in another. But could 32GB work? Well, I am happy to report that after upgrading my systems I am successfully using 32GB with four Kingston KVR1333D3E9S/8G modules in one of my ML110 G6 servers and four Kingston KTH-PL313E/8G in another. Important: Kingston KTH-PL313 memory is NOT the same as KTH-PL313E, the later is ECC, Unbuffered/NON-REGISTERED. Regardless of the brand of memory you purchase it MUST BE Dual Ranked, ECC, Unbuffered/NON-REGISTERED. The Proliant ML110 G6 does not appear to support registered DIMMs. If you prefer to stick with OEM equipment, the correct HP Part Number is 647909-B21.