Daemon sederhana untuk mengatur gubernur frekuensi CPU
Terinspirasi oleh auto-cpufreq, afreq.sh adalah daemon minimal yang dibangun di atas cangkang POSIX dan util inti, dimaksudkan untuk diperluas, ramping dan memiliki jumlah dependensi yang paling sedikit.
Sampai sekarang Afreq hanya bergantung pada:
Instal semuanya:
sudo make install-allIni akan memberikan:
| komponen | Lokasi default | keterangan |
|---|---|---|
| Afreq | /usr/local/sbin/afreq | Daemon yang sebenarnya melakukan pekerjaan |
| acpufreq | /etc/init.d/acpufreq | Sysvinit InitScript |
| ACPUFREQ.Service | /etc/systemd/system/acpufreq.service | Unit Systemd |
Edit file config.mk untuk mengubah opsi instalasi.
Repo ini menyediakan 2 skrip init sysvinit, satu yang ditulis tangan dan satu yang menggunakan kerangka kerja init-d debian yang menyediakan skrip init.d init.d debian dan lsb yang mungkin lebih disukai di beberapa lingkungan, Anda dapat memilih dengan file config.mk.
Makefile harus menempatkan skrip di /etc/init.d/acpufreq secara default, setelah itu sudo update-rc.d acpufreq defaults harus cukup untuk mengaktifkannya untuk boot berikutnya
Skrip layanan mendukung tindakan standar.
sudo service acpufreq start akan memulai daemon.
Makefile harus menempatkan unit di /etc/systemd/system/acpufreq.service secara default, yang Anda butuhkan hanyalah sudo systemctl enable acpufreq untuk mengaktifkan layanan untuk boot berikutnya.
Memulai layanan dengan sudo systemctl start acpufreq
Saat ini Afreq.sh adalah bukti konsep untuk menunjukkan bahwa program semacam itu dapat ditulis dengan cara yang nyata (tidak menciptakan kembali roda, menggunakan alat yang tersedia), dengan harapan bahwa hal itu mungkin lebih matang.