#!/bin/sh CPUPATH=/sys/devices/system/cpu MAXID=$(cat $CPUPATH/present | awk -F- '{print $NF}') set_governor() { echo "Setting CPU frequency governor to \"$1\"" i=0 while [ "$i" -le "$MAXID" ]; do echo "$1" > "$CPUPATH/cpu$i/cpufreq/scaling_governor" i=$((i + 1)) done } case "$1" in fast | performance) set_governor "performance" ;; *) echo "Usage: $0 fast" exit 1 ;; esac