Я пытаюсь установить оба ядра в моем процессоре для регулятора пространства пользователей, отредактировав содержимое
/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_governor
blockquote >и
/ sys / devices / system / cpu / cpu1 / cpufreq / scaling_governor
blockquote>должно быть
userspace
.Но через полминуты автоматически содержимое файла «cpu0» меняется на «производительность» и часто переходит между «производительностью» и «powersave», тогда как содержимое файла «cpu1» остается "пространство пользователя".
$ cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor userspace $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor powersave $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor performance
Мне было интересно
- , почему файл "cpu0" редактируется автоматически обратно,
- , если это означает, что изменение его содержимого вручную для некоторых плохо причина?
- В любом случае, чтобы вручную изменить его содержимое на «пространство пользователя»?
Спасибо и всего наилучшего!
Обычно вы не устанавливаете его в пользовательское пространство вручную; вы запускаете регулятор пространства пользователя, и он вступает во владение. Какого регулятора пользовательского пространства вы хотите запустить и почему?
Что касается того, почему он продолжает меняться, у вас должна быть другая программа, которая его меняет.
Итак, ваш вопрос, как вы можете вручную изменить все свои процессоры, чтобы они работали с определенной частотой масштабирования? Если да, у меня есть 2 варианта, которые вы можете выбрать.
1 - Измените файл «/etc/init.d/ondemand», который устанавливает начальную частоту процессора на «your_choice» после загрузки системы. По умолчанию Ubuntu выбирает для установки значения частоты процессора по требованию, используя этот файл. Чтобы изменить это, откройте файл и найдите код:
echo -n ondemand > $CPUFREQ
Все, что вам нужно изменить, - это слово «ondemand» на ваш выбор, например, я использую «консервативный» чтобы уменьшить тепло от моего процессора. Мой код выглядит следующим образом:
echo -n conservative > $CPUFREQ
Также, если вы заметили 3 строки над выбранным кодом, он говорит: «Sleep 60». Это просто означает, что через 60 секунд после загрузки компьютера он запустит этот файл и изменит частоту процессора.
2 - Взяв ссылку из файла "/etc/init.d/ondemand", вы можете вручную изменить частоту ЦП с помощью команды терминала. Если вы не хотите перезагружать компьютер, это отличная команда. Создайте пустой файл где-нибудь на вашем рабочем столе и заполните его следующим образом:
#!/bin/sh
for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
do
[ -f $CPUFREQ ] || continue
echo -n conservative > $CPUFREQ
done
Убедитесь, что измените частоту на то, что вам нужно, и все, что вам нужно сделать, это открыть терминал и ввести (без кавычек) " sudo sh name_of_file ". Введите свой пароль и все готово!