CPU頻度ガバナーを設定するためのシンプルなデーモン
Auto-CPUFREQに触発されたAfreq.shは、Posixシェルとコアのユーティル上に構築された最小限のデーモンであり、拡張可能でleanせており、依存関係が最も少ないことを目的としています。
現在のところ、afreqは以下にのみ依存しています
すべてをインストールする:
sudo make install-allこれは次のことを提供します:
| 成分 | デフォルトの場所 | 説明 |
|---|---|---|
| afreq | /usr/local/sbin/afreq | 実際のデーモンは仕事をしています |
| acpufreq | /etc/init.d/acpufreq | sysvinit initscript |
| Acpufreq.Service | /etc/systemd/system/acpufreq.service | SystemDユニット |
config.mkファイルを編集して、インストールオプションを調整します。
このレポは、2つのsysvinit initスクリプトを提供します。これは、いくつかの環境で推奨されるdebianおよびLSB準拠のinit.dスクリプトを提供するDebianのinit-dscriptフレームワークを使用する手で書かれたスクリプトで、config.mkファイルで選択できます。
MakeFileはスクリプトを/etc/init.d/acpufreqにデフォルトで配置する必要があります。その後、単純なsudo update-rc.d acpufreq defaults次のブートのためにアクティブ化するのに十分なはずです
サービススクリプトは、標準アクションをサポートしています。
シンプルなsudo service acpufreq startデーモンを開始します。
MakeFileは、ユニットを/etc/systemd/system/acpufreq.serviceにデフォルトで配置する必要があります。必要なのは、run sudo systemctl enable acpufreq次のブーツのサービスをアクティブにすることです。
sudo systemctl start acpufreqでサービスを開始します
現在、Afreq.shは、このようなプログラムが実際のUnix方法で記述できることを実証するための概念の証明です(利用可能なツールを使用してホイールを再発明するのではなく)、さらに成熟する可能性があることを期待しています。