systemd-сервис для переключения на performance governor (AMD, cpufreq)

Для процессоров AMD (и для Intel, если он вместо стандартного P-State управляется драйвером cpufreq; возможно, и для ARM и MIPS, в т.ч. Raspberry Pi).
sudo nano /etc/systemd/system/cpufreq-performance.service (вставить текст ниже)
sudo systemctl daemon-reload
sudo systemctl enable cpufreq-performance (добавляет переключение всех ядер процессора на performance в автозапуск)
sudo systemctl start cpufreq-performance (переключает все ядра процессора на говернёр performance)
sudo systemctl stop cpufreq-performance (переключает все ядра процессора на стандартный говернер ondemand)
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor (проверить, каким говернером сейчас управляются все ядра процессора)

/etc/systemd/system/cpufreq-performance.service

[Unit]
Description=CPU performance

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/bash -c "echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor"
ExecStop=/bin/bash -c "echo ondemand | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor"

[Install]
WantedBy=multi-user.target

Отправить ответ

Оставьте первый комментарий!

Сообщать по почте
avatar