#!/bin/bash DIRTY_WB=1500 GOVERN=conservative POWERMODE=auto NMI=0 LINK_POW=min_power POW_SAVE=1 POW_SAVE_TXT=on if [ "0$1" -eq 1 ]; then # DIRTY_WB=1500 GOVERN=performance POWERMODE=on NMI=1 LINK_POW=max_performance POW_SAVE=0 POW_SAVE_TXT=off fi /bin/echo -n "$DIRTY_WB" > /proc/sys/vm/dirty_writeback_centisecs /bin/echo -n "$NMI" > /proc/sys/kernel/nmi_watchdog /bin/echo -n "$POW_SAVE" > /sys/module/snd_hda_intel/parameters/power_save iw dev wlan0 set power_save "$POW_SAVE_TXT" ethtool -s eth0 wol d for BUS in usb pci; do for DEV in /sys/bus/$BUS/devices/*/power/control; do /bin/echo -n "$POWERMODE" > $DEV done done for CPU in /sys/devices/system/cpu/*/cpufreq/scaling_governor; do /bin/echo -n "$GOVERN" > $CPU done for HOST in /sys/class/scsi_host/host*/link_power_management_policy; do /bin/echo -n "$LINK_POW" > $HOST done