Кажется, что scaling_min_freq не устанавливается на более низкие частоты, не позволяя регулятору получить доступ к этим частотам. В качестве попытки увидеть, можно ли это манипулировать, введите следующие команды в терминал:
sudo -i
for x in /sys/devices/system/cpu/cpu[0-1]/cpufreq; do echo 800000 > $x/scaling_min_freq; done
exit
Если это дает желаемый результат, вы можете поместить цикл в скрипт в / etc / rc. местный. Если этого не произойдет, я перезагружу систему, чтобы вернуться в известное работоспособное состояние. В моей системе мне также понадобилось добавить строку echo 1 > /sys/module/processor/parameters/ignore_ppc, которую я выполняю перед циклом.
В своем простейшем случае вы можете просто сделать
cat /proc/*/oom_score
Если вам нужна дополнительная информация - например, PID и командная строка, - тогда, может быть, простой цикл, такой как
while read -r pid comm; do
printf '%d\t%d\t%s\n' "$pid" "$(cat /proc/$pid/oom_score)" "$comm"
done < <(ps -e -o pid= -o comm=)
В своем простейшем случае вы можете просто сделать
cat /proc/*/oom_score
Если вам нужна дополнительная информация - например, PID и командная строка, - тогда, может быть, простой цикл, такой как
while read -r pid comm; do
printf '%d\t%d\t%s\n' "$pid" "$(cat /proc/$pid/oom_score)" "$comm"
done < <(ps -e -o pid= -o comm=)
В своем простейшем случае вы можете просто сделать
cat /proc/*/oom_score
Если вам нужна дополнительная информация - например, PID и командная строка, - тогда, может быть, простой цикл, такой как
while read -r pid comm; do
printf '%d\t%d\t%s\n' "$pid" "$(cat /proc/$pid/oom_score)" "$comm"
done < <(ps -e -o pid= -o comm=)