Проверка регулятора в /sys/devices/system/cpu
На предыдущем шаге мы использовали cpufreq-info
для просмотра регулятора ЦП. Linux также предоставляет системную информацию через файловую систему /sys
. Эта файловая система позволяет получить доступ к структурам данных ядра.
Мы можем найти информацию о регуляторе ЦП в каталоге /sys/devices/system/cpu
. Этот каталог содержит подкаталоги для каждого ядра ЦП (например, cpu0
, cpu1
и т.д.).
Перейдем в каталог для первого ядра ЦП, cpu0
. Мы будем использовать команду cd
для изменения каталога.
Введите следующую команду и нажмите Enter:
cd /sys/devices/system/cpu/cpu0/cpufreq
Теперь, когда мы находимся в каталоге /sys/devices/system/cpu/cpu0/cpufreq
, мы можем вывести список файлов, чтобы увидеть, какую информацию можно получить. Используйте команду ls
:
ls
Вы увидите список файлов, включая scaling_governor
. Этот файл содержит имя текущего активного регулятора ЦП для этого ядра.
Чтобы просмотреть содержимое файла scaling_governor
, мы будем использовать команду cat
.
Введите следующую команду и нажмите Enter:
cat scaling_governor
Выводом будет имя текущего регулятора, например:
powersave
Это подтверждает настройку регулятора непосредственно с точки зрения системы.
Вы можете изучить другие файлы в этом каталоге, чтобы получить больше информации о настройках частоты ЦП, например, scaling_available_governors
, чтобы увидеть все доступные регуляторы для этого ядра.
Не забудьте использовать команду cd
для возврата в домашний каталог или в ~/project
, когда закончите изучать /sys
.
cd ~/project
Нажмите Продолжить, чтобы перейти к следующему шагу.