Um daemon simples para definir o governador de frequência da CPU
Inspirado no Auto-CPUFREQ, o Afreq.sh é um daemon mínimo construído nos UTILs POSIX e os números do núcleo, ele deve ser extensível, magro e ter a menor quantidade de dependências.
A partir de agora, o Afreq depende apenas de:
Instale tudo:
sudo make install-allIsso fornecerá:
| componente | Localização padrão | descrição |
|---|---|---|
| Afreq | /usr/local/sbin/afreq | o daemon real fazendo o trabalho |
| ACPUFREQ | /etc/init.d/acpufreq | sysvinit initscript |
| acpufreq.service | /etc/systemd/system/acpufreq.service | Unidade Systemd |
Edite o arquivo config.mk para ajustar as opções de instalação.
Este repositório fornece 2 scripts init sysvinit, um e um e um que usa a estrutura initian-d-script do Debian que fornece um script init.d compatível com Debian e LSB que pode ser preferido em alguns ambientes, você pode escolher com o arquivo config.mk.
O makefile deve colocar o script em /etc/init.d/acpufreq por padrão, depois disso um simples sudo update-rc.d acpufreq defaults devem ser suficientes para ativá-lo para a próxima inicialização
O script de serviço suporta as ações padrão.
Um SUDO sudo service acpufreq start iniciará o daemon.
O Makefile deve colocar a unidade em /etc/systemd/system/acpufreq.service por padrão, tudo o que você precisa é executar sudo systemctl enable acpufreq para ativar o serviço para a próxima inicialização.
Inicie o Serviço com sudo systemctl start acpufreq
Atualmente, o Afreq.sh é uma prova de conceito para demonstrar que esse programa pode ser escrito de uma maneira real (não reinventando a roda, usando as ferramentas disponíveis), com a expectativa de que possa amadurecer ainda mais.