LWN.net Logo

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Network World takes a look at power consumption by comparing Red Hat Enterprise Linux 5.1, SUSE Enterprise Linux 10 SP1, and Windows Server 2008 on four different servers. "The results showed that while Windows Server 2008 drew slightly less power in a few test cases when it had its maximum power saving settings turned on, it was RHEL that did the best job of keeping the power draw in check across the board."
(Log in to post comments)

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 9, 2008 17:30 UTC (Mon) by adamgundy (subscriber, #5418) [Link]

from the article: "A tickless version of the Linux kernel now reportedly exists that
interrupts the CPU less frequently, but was not part of the Linux distribution kernels we
tested — although that addition is planned in future editions of Red Hat and SUSE."

it not only "reportedly exists", but gives me significant power savings on my Ubuntu Hardy
laptop.. it sounds like Red Hat (Enterprise, not Fedora!) and SUSE could do with catching up a
kernel rev or two.. 2.6.21 was the first version with it I believe.

good to hear that Linux is better than Windows 2008 even without tickless though.. there are
some serious improvements coming for RHEL/SUSE!

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 10, 2008 0:13 UTC (Tue) by j0el (guest, #1764) [Link]

Adamgundy:  Why don't you take a few minute and see who did the design work and wrote the
codes for the timers and tickless kernel. You should thank the people who did the work and the
companies they work for, for sponsoring them.

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 10, 2008 14:32 UTC (Tue) by adamgundy (subscriber, #5418) [Link]

@j0el

my point was that the author in the original article talks about 'tickless kernels' as some
magic thing that may exist on the distant horizon, but it is actually already done, working,
and in use on millions of desktops and servers...

as far as the rest of your comment I'm very well aware of who implemented it and which company
pays their salary. thanks for the comment. my point was that the 'enterprise distributions'
could do with catching up a kernel rev or two since 'green' is the new in thing for
datacenters. it's not too much use implementing something then not using it for years...


Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 9, 2008 17:42 UTC (Mon) by ringerc (subscriber, #3071) [Link]

This isn't a particularly well-conducted test.

Most notably:

- They measure power draw under load without measuring performance. A configuration that
simply went slower and required more power in total (due to greater time requirements) to
complete a task would thus "win" their test.

- They used the "power saver" instead of "balanced" profile for 2008 server, which is a poor
choice for a server under any circumstances and may even use *more* power to complete a given
job because it can prevent the CPU from spiking to max performance to finish a job quickly.

- Their "load" test was scripted email generation not something actually likely to make a
modern server work like a file or database server load generator. I guess if it was
virus-scanning and spam-checking vast piles of mail...

- They don't seem to know that CPUs, including server CPUs, supported the HLT instruction for
reduced CPU power draw well before frequency and voltage stepping arrived on the scene even
for laptops. Servers haven't run on full-tilt power max when idle for a *long* time, but they
seem to think they do.

- They fall for the all-too-common pretty but misleading non-zero-y-origin graph trap.

- Their results aren't really very significant anyway. Given their poor methodology I'd say
they're close to useless.

A more useful test would've defined jobs to do (100 loops of this database load test; process
1 million spam-filtered and virus-scanned emails; etc). It would measure total energy (joules)
consumed to complete the task in various power modes. It would then ALSO consider idle draw
and full-tilt peak draw - both of which matter for, among other things, cooling needs - as
secondary concerns.

That said, with virtualized servers becoming more popular and most VM environments crippling
power management peak draw is certainly a concern when evaluating the hardware (if not the
OS).

Testing more than the OS?

Posted Jun 9, 2008 18:37 UTC (Mon) by sbishop (guest, #33061) [Link]

I agree.

It also seems that the results of the "active tests" would be heavily dependent on the power
efficiency of the email applications being used.  (Sendmail and procmail versus Exchange
Server, in this case.)

Apache on Linux versus Apache on Windows versus IIS on Windows would be a much more
interesting comparison, I think.

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 10, 2008 12:56 UTC (Tue) by clugstj (subscriber, #4020) [Link]

I would have to somewhat disagree with some of your points.  The server sits there drawing
power regardless of raw performance.  So, unless it can't keep up with its workload, it would
make sense to run the CPU slower if that would result in an overall energy savings.

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 10, 2008 21:09 UTC (Tue) by endecotp (guest, #36428) [Link]

> most VM environments crippling power management

Could you elaborate on that?

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 9, 2008 18:21 UTC (Mon) by jwb (guest, #15467) [Link]

Shorter Network World: We have no idea what we're talking about!

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 9, 2008 18:33 UTC (Mon) by einstein (subscriber, #2052) [Link]

All data is useful, including this report from network world. Looking forward to the stats
from the tickless kernel though.

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 9, 2008 21:11 UTC (Mon) by bfields (subscriber, #19510) [Link]

"All data is useful"

asbniwefgidkdcmcvhdtetrugohjl,nknf

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 9, 2008 21:44 UTC (Mon) by einstein (subscriber, #2052) [Link]

> asbniwefgidkdcmcvhdtetrugohjl,nknf

That's most likely not data, just a bit of pseudo random noise - 

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 9, 2008 22:37 UTC (Mon) by nix (subscriber, #2304) [Link]

Chicken chicken, chicken, chicken chicken chicken chicken, chicken chicken 
chicken chicken chicken chicken chicken[1].

[1] Chicken chicken chicken chicken *chicken chicken* chicken; chicken 
chickens. Chicken chicken Chicken.

(From 'Chicken Chicken Chicken: Chicken Chicken', Zongker, Doug, Annals of 
Improbable Research, Volume 12, Number 5, September-October 2006, pp. 
16-21(6).)

Linux captures the 'green' flag, beats Windows 2008 power-saving measures (Network World)

Posted Jun 10, 2008 3:08 UTC (Tue) by flewellyn (subscriber, #5047) [Link]

That really wasn't a very good selection to quote.  I don't think it was really representative
of Zongker's original paper.

Another piece of useful data then

Posted Jun 11, 2008 22:25 UTC (Wed) by man_ls (subscriber, #15091) [Link]

My apple is redder than your orange.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds