Measuring Real-World Power Consumption, Part One

The Equal Workload (EWL) version of vApus FOS is very similar to our previous vApus Mark II "Real-world Power" test. To create a real-world “equal workload” scenario, we throttle the number of users in each VM to a point where you typically get somewhere between 20% and 80% CPU load on a modern dual CPU server. The amount of requests is the same for each system, hence "equal workload".

The CPU Load on the Opteron 6276 looked like this:

The CPU load is typically around 30-50%, with peaks up to 65%. At the end of the test, we get to a low 10%, which is ideal for the machine to boost to higher CPU clocks (Turbo) and race to idle. First we check out the response times.

vApus FOS Response times (ms)
CPU PhpBB1 PHPBB2 MySQL OLAP Zimbra
AMD Opteron 6276 134 47 3.6 44
AMD Opteron 6174 118 41 3.8 45
Intel Xeon X5670 76 27 2.2 28

ESXi and our Interlagos "Opteron" probably don't understand each other fully, given the newness of the architecture. Some extensive monitoring with ESXtop shows that the lower CPU load is spread among all the cores, and the result is that the Opteron 6276 never reaches its highest clock speed (3.2GHz). That helps make the response times significantly higher than on the Xeon, although they are acceptable. Again, the Interlagos Opteron fails to really beat the "Magny-cours" Opteron.

Our main focus of this benchmark is of course energy consumption.

vApus FOS EWL Power consumption

The Xeon consumes 25% less power, and the older Opteron about 10% less. The performance/Watt ratio of the newest Opteron looks rather bad when running on top of ESX. We shall delve into this deeper in the next several pages.

Virtualization Performance: Linux VMs on ESXi Virtualization Performance: ESX + Windows
Comments Locked

106 Comments

View All Comments

  • duploxxx - Thursday, November 17, 2011 - link

    Very interesting review as usual Johan, thx. It is good to see that there are still people who want to thoroughly make reviews.

    While the message is clear on the MS OS of both power and performance i think it isn't on the VMware. First of all it is quite confusing to what settings exactly have been used in BIOS and to me it doesn't reflect the real final conclusion. If it ain't right then don't post it to my opinion and keep it for further review....

    I have a beta version of interlagos now for about a month and the performance testing depending on bios settings have been very challenging.

    When i see your results i have following thoughts.

    performance: I don't think that the current vAPU2 was able to stress the 2x16core enough, what was the avarage cpu usage in ESXTOP during these runs? On top of that looking at the result score and both response times it is clear that the current BIOS settings aren't optimal in the balanced mode. As you already mentioned the system is behaving strange.
    VMware themselves have posted a document for v5 regarding the power best practices which clearly mentions that these needs to be adapted. http://www.vmware.com/files/pdf/hpm-perf-vsphere5....

    To be more precise, balanced has never been the right setting on VMware, the preferred mode has always been high performance and this is how we run for example a +400 vmware server farm. We rather use DPM to reduce power then to reduce clock speed since this will affected total performance and response times much more, mainly on the virtualization platform and OEM bios creations (lets say lack of in depth finetuning and options).

    Would like to see new performance results and power when running in high performance mode and according the new vSphere settings....
  • JohanAnandtech - Thursday, November 17, 2011 - link

    "l it is quite confusing to what settings exactly have been used in BIOS and to me it doesn't reflect the real final conclusion"

    http://www.anandtech.com/show/5058/amds-opteron-in...
    You can see them here with your own eyes.
    + We configured the C-state mode to C6 as this is required to get the highest Turbo Core frequencies

    "performance: I don't think that the current vAPU2 was able to stress the 2x16core enough, what was the avarage cpu usage in ESXTOP during these runs?"

    93-99%.

    "On top of that looking at the result score and both response times it is clear that the current BIOS settings aren't optimal in the balanced mode."

    Balanced and high performance gave more or less the same performance. It seems that the ESX power manager is much better at managing p-states than the Windows one.

    We are currently testing Balanced + c-states. Stay tuned.
  • duploxxx - Thursday, November 17, 2011 - link

    thx for answers, i read the whole thread, just wasn't sure that you took the same settings for both windows and virtual.

    according to Vmware you shouldn't take balanced but rather OS controlled, i know my BIOS has that option, not sure for the supermicro one.

    quite a strange result with the ESXTOP above 90% with same performance results, there just seems to be a further core scaling issue on the vAPU2 with the performance results or its just not using turbo..... we know that the module doesn't have the same performance but the 10-15% turbo is more then enough to level that difference which would still leave you with 8 more cores

    When you put the power mode on high performance it should turbo all cores for the full length at 2.6ghz for the 6276, while you mention it results in same performance are you sure that the turbo was kicking in? ESXTOP CPU higher then 100%? it should provide more performance....
  • Calin - Friday, November 18, 2011 - link

    You're encrypting AES-256, and Anand seem to encryrpt AES-128 in the article you liked to in the Other Tests: TrueCrypt and 7-zip page
  • taltamir - Friday, November 18, 2011 - link

    Conclusion: "Intel gives much better performance/watt and performance in general; BD gives better performance/dollar"

    Problem: Watts cost dollars, lots of them in the server space because you need to some some pretty extreme cooling. Also absolute performance per physical space matters a lot because that ALSO costs tons of money.
  • UberApfel - Sunday, November 20, 2011 - link

    A watt-year is about $2.

    The difference in cost between a X5670 & 6276; $654

    On Page 7...
    X5670: 74.5 perf / 338 W
    6276: 71.2 perf / 363 W

    adjusted watt-per-performance for 6276: 363 * (74.5 / 71.2) = 380

    difference in power consumption: 42W

    If a server manages an average of 50% load over all time; the Xeon's supposed superior power-efficiency would pay for itself after only 31 years.

    Of course you're not taking into consideration that this test is pretty much irrelevant to the server market. Additionally, as the author failed to clarify when asked, Anandtech likely didn't use newer compilers which show up to a 100% performance increase in some applications ~ looky; http://www.phoronix.com/scan.php?page=article&...
  • Thermalzeal - Monday, November 21, 2011 - link

    Good job AMD, you had one thing to do, test your product and make sure it beat competitors at the same price, or gave comparable performance for a lower price.

    Seriously, wtf are you people doing?
  • UberApfel - Tuesday, November 22, 2011 - link

    Idiots like this is exactly why I say the review is biased. How can anyone with the ability to type be able to scan over this review and come to such a conclusion. At least with the confidence to comment.
  • zappb - Tuesday, November 29, 2011 - link

    completely agree - some very strange comments along these lines over the last 11 pages
  • zappb - Tuesday, November 29, 2011 - link

    posted by ars technica - incredibly tainted in intels favour

    The title is enough:

    "AMD's Bulldozer server benchmarks are here, and they're a catastrophe"

Log in

Don't have an account? Sign up now