Facebook's "Open Compute" Server tested
by Johan De Gelas on November 3, 2011 12:00 AM ESTBenchmark Configuration
HP Proliant DL380 G7
CPU | Two Intel Xeon X5650 at 2.66 GHz |
RAM | 6 x 4GB Kingston DDR3-1333 FB372D3D4P13C9ED1 |
Motherboard | HP proprietary |
Chipset | Intel 5520 |
BIOS version | P67 |
PSU | 2 x HP PS-2461-1C-LF 460W HE |
We have three servers to test. The first is our own standard off-the-shelf server, and HP DL380G7. This server is the natural challenger for the Facebook design, as it is one of the most popular and efficient general purpose servers.
As this server is targeted at a very broad public, it cannot be as lean and mean as the Open Compute servers.
Facebook's Open Compute Xeon version
CPU | Two Intel Xeon X5650 at 2.66 GHz |
RAM | 6 x 4GB Kingston DDR3-1333 FB372D3D4P13C9ED1 |
Motherboard | Quanta Xeon Opencompute 1.0 |
Chipset | Intel 5500 Rev 22 |
BIOS version | F02_3A16 |
PSU | Power-One SPAFCBK-01G 450W |
The Open Compute Xeon server is configured as close to our HP DL380 G7 as possible.
Facebook's Open Compute AMD version
CPU | Two AMD Opteron Magny-Cour 6128 HE at 2.0 GHz |
RAM | 6 x 4GB Kingston DDR3-1333 FB372D3D4P13C9ED1 |
Motherboard | Quanta AMD Open Compute 1.0 |
Chipset | |
BIOS version | F01_3A07 |
PSU | Power-One SPAFCBK-01G 450W |
The benchmark numbers of the AMD Open Compute server are only included for your information. There is no direct comparison possible with the other two systems. The AMD system is better equipped than the Intel, as it has more DIMM slots and uses HE CPUs.
Common Storage system
Each server has an adaptec 5085 PCIe 8x (driver aacraid v1.1-5.1[2459] b 469512) connecting to six Cheetah 300GB 15000 RPM SAS disks in a Promise JBOD J300s.
Software configuration
VMware ESXi 5.0.0 (b 469512 - VMkernel SMP build-348481 Jan-12-2011 x86_64). All vmdks use thick provisioning, independent, and persistent. Power policy is Balanced Power.
Other notes
Both servers were fed by a standard European 230V (16 Amps max.) powerline. The room temperature was monitored and kept at 23°C.
67 Comments
View All Comments
jhh - Saturday, November 5, 2011 - link
I'm not sure how much of the benchmarks depend on network bandwidth, but Facebook certainly does a lot of it. Using SRIOV based NICs and supporting drivers allows the VM to access virtual NIC hardware directly, without having to go through the hypervisor. But, all NICs aren't built equal, many of them do not support SRIOV, and those that do, may not have drivers which support it in older kernels such as Centos 5.6. Unfortunately, since most Gigabit NICs were designed before SRIOV, most gigabit NICs don't support it. We have great difficulty getting hardware vendors to describe whether the provide SRIOV capable hardware or Linux drivers. The newer 10G NICs tend to support SRIOV, but whether the server needs more than 1G is unclear, and the 10G NICs are more expensive and use more power.CPU-Hog - Sunday, November 6, 2011 - link
Good comparison of the servers however I couldn't help but think how much better it would be if we ran actual workloads that facebook etc plan to run in the datacenter vs. these enterprise workloads. How about running MemcacheD / Hadoop / HipHop etc. which are the key workloads the OpenCompute servers are designed to run well.Many of these workloads need large IO and memory vs. high compute. It will also be interesting to then use the same benchmarks to compare future servers based on technology from newbies like Calxeda, SeaMicro and AppliedMicro.
Xeon and Opterons based servers vs. ARM and Atom based servers. Now that battle of the old guard vs, the upstarts will be worth seeing.
trochevs - Wednesday, November 9, 2011 - link
Johan,Thank you for excellent article. I love to read about cutting edge technology. Keep with the good work. But, I notice something that nobody in the comments has mention yet. In the last paragraph:
"... being inspired by open source software (think ..., ..., iOS, ...)."
iOS is a Open Source Software?! When this happen?
mrgadgetgeek - Thursday, November 10, 2011 - link
Since these systems are custom designed by Facebook engineers, I'm guessing you can't purchase anything like it, correct? Will that change with that foundation that Open Compute announced recently?artemisgoldfish - Thursday, November 10, 2011 - link
Getting Power One to design a supply just right requires a LOT of testing. It's also strange to me that the supply only takes 200-277VAC. The Power One AC supplies I'm familiar with do 90VAC to 264VAC and pass 80PLUS Gold, maybe the tighter input range helps them tune it for more efficiency.ahmetmy330 - Friday, December 30, 2016 - link
you are free of charge to sort any sum of money in you intend to put in your Jurassic World job application. When using the formulated 100 % free Income and Nourishment it will be possible to fundamentally discover and acquiring everything around Jurassic World free of chargehttp://www.h2kjamaica.com/jurassicworldhack/
Chapon788 - Saturday, January 28, 2017 - link
Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info.http://ultimatemobilehits.com/king-of-avalon-hack/