Detecting and reducing power consumption in Linux

powertop_20070514.jpg
For laptop users and data center administrators, power consumption is an important issue. Intel recently released a cool, top-like utility called PowerTOP, which can help you track down processes which are consuming the most power on your machine.

When your CPU isn't executing intructions, it enters an idle mode and consumes far less energy. Any program that keeps the CPU from entering this idle state will cause your machine to consume more power, regardless of how processor intensive the process is. PowerTOP monitors your CPU to determine how many of these "wake up" events occur, and will display the top offenders for you.

Also of note is the new tickless-idle feature in the 2.6.21-rc1 kernel:

The Linux 2.6.21 kernel introduces the so called tickless-idle feature. This feature allows the processor to be really idle for long periods of time, rather than having to wake up every millisecond for the timer tick.

So, if you want to tune your Linux box for ultimate power efficiency, enable the tickless-idle feature in your kernel, grab PowerTOP, and start locating applications or drivers that aren't working as effieciently as they should be.

References:

Posted by Jason Striegel | May 14, 2007 08:58 PM
Energy, Linux | Permalink | Comments (0) Bookmark and Share

Recent Entries

Comments

Newest comments listed first.

Leave a comment



Bloggers

Welcome to the Hacks Blog!

Brian Jepson.Brian Jepson


Jason Striegel.Jason Striegel


Philip Torrone.Phillip Torrone



See all of the books in the Hacks Series!
Advertise here.

Recent Posts

www.flickr.com
photos in Hacks More photos in Hacks

Most read entries (last 30 days)