Ein einfacher Daemon zum Einstellen von CPU -Frequenzgouverneur
Inspiriert von Auto-CPUFREQ ist AFREQ.SH ein minimaler Daemon, der auf POSIX-Shell und Kern-Utils basiert. Es ist erweiterbar, schlank und hat die geringste Menge an Abhängigkeiten.
Ab sofort hängt AFREQ nur von:
Alles installieren:
sudo make install-allDies wird darstellen:
| Komponente | Standardspeicherort | Beschreibung |
|---|---|---|
| AFREQ | /usr/local/sbin/afreq | Der tatsächliche Daemon, der die Arbeit leistet |
| acpufreq | /etc/init.d/acpufreq | sysvinit Initscript |
| acpufreq.service | /etc/systemd/system/acpufreq.service | Systemd -Einheit |
Bearbeiten Sie die Datei config.mk, um die Installationsoptionen zu optimieren.
Dieses Repo bietet 2 Sysvinit Init-Skripte, eine handgeschriebene und eine, die das Init-D-Script-Framework von Debians verwendet, das ein Debian- und LSB-konforme Init.D-Skript bietet, das in einigen Umgebungen bevorzugt werden kann. Sie können mit der config.mk-Datei auswählen.
Das Makefile sollte das Skript in /etc/init.d/acpufreq standardmäßig einsetzen. Danach sollte eine einfache sudo update-rc.d acpufreq defaults ausreichen, um es für den nächsten Start zu aktivieren
Das Serviceskript unterstützt die Standardaktionen.
Ein einfacher sudo service acpufreq start initiiert den Daemon.
Das Makefile sollte das Gerät standardmäßig in /etc/systemd/system/acpufreq.service sudo systemctl enable acpufreq .
Initiieren Sie den Dienst mit sudo systemctl start acpufreq
Derzeit ist AFREQ.SH ein Beweis für das Konzept, um zu demonstrieren, dass ein solches Programm auf echte Weise geschrieben werden kann (das Rad nicht mit den verfügbaren Tools neu erfinden), mit der Erwartung, dass es möglicherweise weiter reift.