Un démon simple pour définir le gouverneur de la fréquence du processeur
Inspiré par Auto-Cpufreq, Afreq.sh est un démon minimal construit sur les usages de coque et de noyau POSIX, il est destiné à être extensible, maigre et a le moins de dépendances.
À partir de maintenant, l'afreq dépend uniquement de:
Installez tout:
sudo make install-allCela fournira:
| composant | Emplacement par défaut | description |
|---|---|---|
| afreq | /usr/local/sbin/afreq | le démon réel fait le travail |
| acpufreq | /etc/init.d/acpufreq | sysvinit initscript |
| acpufreq.service | /etc/systemd/system/acpufreq.service | unité systemd |
Modifiez le fichier config.mk pour modifier les options d'installation.
Ce repo fournit 2 scripts init sysvinit, une main écrite et une qui utilise le framework init-d-script de Debian qui fournit un script init.d conforme à Debian et LSB qui peut être préféré dans certains environnements, vous pouvez choisir avec le fichier config.mk.
Le makefile doit mettre le script dans /etc/init.d/acpufreq par défaut, après cela, une simple sudo update-rc.d acpufreq defaults devrait être suffisante pour l'activer pour le prochain démarrage
Le script de service prend en charge les actions standard.
Un simple sudo service acpufreq start le démon.
Le MakeFile doit mettre l'unité dans /etc/systemd/system/acpufreq.service par défaut, tout ce dont vous avez besoin est d'exécuter sudo systemctl enable acpufreq pour activer le service pour le prochain démarrage.
Lancer le service avec sudo systemctl start acpufreq
Actuellement, afreq.sh est une preuve de concept pour démontrer qu'un tel programme peut être écrit de manière réelle Unix (et non réinventer la roue, en utilisant les outils disponibles), dans l'attente qu'elle peut mûrir davantage.