Green computing

Sep 13, 2008 05:44

We had a green computing BoF at openhackday yesterday. There were a whole bunch of ideas that popped up, but for the most part we were discussing ways to measure the power consumption by machines so that we could tell what code changes resulted in lower power utilisation, and consequently, a smaller carbon footprint ( Read more... )

power, load, cpu, green

Leave a comment

Comments 6

thaths September 13 2008, 21:33:16 UTC
You don't need to know how much power your application uses. You just need to reduce CPU utilisation in a way that will let you use fewer boxes. n boxes will always take up more power than n-1 boxes.

True, that. But, given 'n' boxes, how will you decide whether to run service A or service B?

Reply

bluesmoon September 14 2008, 01:35:38 UTC
Run the one that can run on n-1 boxes :)

Reply

say_yes04 September 14 2008, 15:56:14 UTC
I say run it on your desktops, that way all the servers can be switched off!

/me [g,d&r]

Reply


nvivek September 17 2008, 20:52:15 UTC
Use VMware :-)

Reply

bluesmoon September 17 2008, 20:56:17 UTC
how would that reduce CPU load if you're already maxing out on CPU?

Reply

nvivek September 18 2008, 02:41:19 UTC
It won't. If your algorithm is cpu-intensive, then nothing can help you other than a different algorithm.

My comment referred to:
he hit us with this amazing insight. You don't need to know how much power your application uses. You just need to reduce CPU utilisation in a way that will let you use fewer boxes. n boxes will always take up more power than n-1 boxes.

When you virtualize, you end up using n-1 boxes for n machines. Which is what the amazing insight says. Reducing cpu utilization for power-savings is not something an application should be concerned about. It's something that the OS should do. Currently the OS doesn't do a very good job of it. Hence, the easiest way to use less CPUs is to fool several OSes into thinking that they have an exclusive CPU to themselves, while actually using one.

PG&E actually offers a discount on your power bill, if you virtualize your data centre. And this is old news (http://weblog.

Reply


Leave a comment

Up