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... )
Comments 6
True, that. But, given 'n' boxes, how will you decide whether to run service A or service B?
Reply
Reply
/me [g,d&r]
Reply
Reply
Reply
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