mirror of https://github.com/nodejs/node.git
25 lines
418 B
Bash
25 lines
418 B
Bash
|
#!/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
|