Un demonio simple para configurar el gobernador de frecuencia de la CPU
Inspirado en Auto-Cpufreq, Afreq.Sh es un demonio mínimo construido en el shell Posix y los utilizados de núcleo, está destinado a ser extensible, delgado y tiene la menor cantidad de dependencias.
A partir de ahora, Afreq depende solo de:
Instalar todo:
sudo make install-allEsto proporcionará:
| componente | Ubicación predeterminada | descripción |
|---|---|---|
| afreq | /usr/local/sbin/afreq | el demonio real haciendo el trabajo |
| acpufreq | /etc/init.d/acpufreq | Sysvinit Initscript |
| acpufreq.service | /etc/systemd/system/acpufreq.service | unidad de Systemd |
Edite el archivo config.mk para ajustar las opciones de instalación.
Este repositorio proporciona 2 scripts init sysvinit, una mano escrita a mano y una que utiliza el marco init-d-script de Debian que proporciona un script init.d de Debian y LSB que puede preferirse en algunos entornos, puede elegir con el archivo config.mk.
Makefile debe colocar el script en /etc/init.d/acpufreq de forma predeterminada, después de eso, un simple sudo update-rc.d acpufreq defaults debería ser suficiente para activarlo para el siguiente arranque
El script de servicio admite las acciones estándar.
Un simple sudo service acpufreq start el demonio.
Makefile debe colocar la unidad en /etc/systemd/system/acpufreq.service de forma predeterminada, todo lo que necesita es ejecutar sudo systemctl enable acpufreq para activar el servicio para el siguiente arranque.
Iniciar el servicio con sudo systemctl start acpufreq
Actualmente Afreq.Sh es una prueba de concepto para demostrar que dicho programa se puede escribir de una manera real (no reinventar la rueda, utilizando las herramientas disponibles), con la expectativa de que puede madurar aún más.