/
rasla
/
shell
Обзор
Документация
Войти
/
rasla
/
shell
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cpu/cpu-setup.sh
28 строк
1017 B
Vyacheslav Razbitskiy
cpu-setup: rename script; update instruction & auto-define CPU_BASE_FREQ
26 ноя 2025, 11:37
26 ноя 2025, 11:37
c4f3342
Код
Авторство
О чём код?
#!/bin/sh CPU_GOVERNOR="powersave" CPU_MAX_FREQ=$(cat /sys/devices/system/cpu/cpu0/cpufreq/base_frequency) ## uncomment & edit, if you want to manually set the maximum frequency limit #CPU_MAX_FREQ=2600000 echo -n "** CPU Base frequency: " cat /sys/devices/system/cpu/cpu0/cpufreq/base_frequency echo -n "** CPU Max frequency: " cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq echo -n "** CPU Current Max frequency: " cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo "* Available CPU governors:" cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors if [ -n "$CPU_GOVERNOR" ]; then echo "* Setting CPU scaling_governor to '$CPU_GOVERNOR'" fi echo "* Setting CPU Max frequency to '$CPU_MAX_FREQ' for all CPU cores:" for i in /sys/devices/system/cpu/cpu*/cpufreq; do if [ -n "$CPU_GOVERNOR" ]; then echo $CPU_GOVERNOR > $i/scaling_governor fi echo $CPU_MAX_FREQ > $i/scaling_max_freq echo -n "$i/scaling_max_freq: " cat $i/scaling_max_freq done