The Advanced Configuration and Power Interface (ACPI) specification is an open standard operating system-centic device configuration and power management. You can easily reduce your PC’s power consumption through smart activity monitors. You can monitor application usage, system attributes, and user activity to more effectively use the power-management systems of your laptop or desktop computer.
Advanced Configuration and Power Interface (ACPI) and the power configuration systems built into modern computers provide a wide range of options for reducing overall power consumption. Linux and its associated user space programs have many of the tools necessary to master your PC power consumption in a variety of contexts. Much of the current documentation focuses on modifying your kernel parameters and hdparm settings to reduce unnecessary disk activity. In addition, extensive documentation is available for changing your processor settings to maximize the benefits of dynamic frequency scaling based on your current power source.
This article provides tools and code to build on these power-saving measures by monitoring your application-usage patterns. Use the techniques presented here to change your power settings based on the application in focus, user activity, and general system performance.