use the ondemand
governor (enabled by default in Red Hat Enterprise Linux 6)
enable laptop mode (part of the laptop-battery-powersave
profile):
echo 5 > /proc/sys/vm/laptop_mode
increase flush time to disk (part of the laptop-battery-powersave
profile):
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
disable nmi watchdog (part of the laptop-battery-powersave
profile):
echo 0 > /proc/sys/kernel/nmi_watchdog
enable AC97 audio power-saving (enabled by default in Red Hat Enterprise Linux 6):
echo Y > /sys/module/snd_ac97_codec/parameters/power_save
enable multi-core power-saving (part of the laptop-battery-powersave
profile):
echo 1 > /sys/devices/system/cpu/sched_mc_power_savings
enable USB auto-suspend:
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
Note that USB auto-suspend does not work correctly with all USB devices.
enable minimum power setting for ALPM (part of the laptop-battery-powersave
profile):
echo min_power > /sys/class/scsi_host/host*/link_power_management_policy
mount filesystem using relatime (default in Red Hat Enterprise Linux 6):
mount -o remount,relatime mountpoint
activate best power saving mode for hard drives (part of the laptop-battery-powersave
profile):
hdparm -B 1 -S 200 /dev/sd*
disable CD-ROM polling (part of the laptop-battery-powersave
profile):
hal-disable-polling --device /dev/scd*
reduce screen brightness to 50
or less, for example:
xbacklight -set 50
activate DPMS for screen idle:
xset +dpms; xset dpms 0 0 300
reduce Wi-Fi power levels (part of the laptop-battery-powersave
profile):
for i in /sys/bus/pci/devices/*/power_level ; do echo 5 > $i ; done
deactivate Wi-Fi:
echo 1 > /sys/bus/pci/devices/*/rf_kill
limit wired network to 100 Mbit/s (part of the laptop-battery-powersave
profile):
ethtool -s eth0 advertise 0x0F