Existe cpu power, existe cpu freq utils e infinidad de cosas, pero la verdad, me gustan las cosas que entiendo porque las hice y no tengo ganas de leer el codigo de otros, ademas... si es shell script, es mas sencillo, mas KISS, asi que bueno aca va...
Salvan el codigo en /usr/local/bin con el nombre governor o el que quieran, total la licencia lo permite, le dan permisos con chmod +x /path/file y listo
Salvan el codigo en /usr/local/bin con el nombre governor o el que quieran, total la licencia lo permite, le dan permisos con chmod +x /path/file y listo
#!/bin/sh
#Autor: SynFlag
#Desc: Utily for change CPU governor from command line
#License: GPLv2
if [ "$UID" -ne 0 ]; then
echo "Please run with root privileges"
exit
fi
avail=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors)
if [ -z "$1" ]
then
echo "Available governors are $avail, usage: governor available_governor_here"
exit 0
fi
governor=$1
cd /sys/devices/system/cpu
for x in cpu[0-9]* ; do
echo $governor > $x/cpufreq/scaling_governor
done
#Autor: SynFlag
#Desc: Utily for change CPU governor from command line
#License: GPLv2
if [ "$UID" -ne 0 ]; then
echo "Please run with root privileges"
exit
fi
avail=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors)
if [ -z "$1" ]
then
echo "Available governors are $avail, usage: governor available_governor_here"
exit 0
fi
governor=$1
cd /sys/devices/system/cpu
for x in cpu[0-9]* ; do
echo $governor > $x/cpufreq/scaling_governor
done
No hay comentarios:
Publicar un comentario