afreq.sh
0.1.0
一个简单的守护程序,用于设置CPU频率调速器
受自动cpufreq的启发,afreq.sh是建立在posix shell和core utils上的最小守护程序,旨在扩展,倾斜且依赖量最少。
截至目前,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的Init-D-Script框架的手编写的脚本,它提供了Debian和LSB符合LSB的INIT.D脚本。D在某些环境中可能首选的脚本,您可以使用config.mk文件进行选择。
MakeFile应将脚本放入/etc/init.d/acpufreq默认情况下,之后,一个简单的sudo update-rc.d acpufreq defaults应足以激活下一个启动
服务脚本支持标准操作。
简单的sudo service acpufreq start将启动守护程序。
MakeFile应将单元放入/etc/systemd/system/acpufreq.service中,默认情况下,您所需要的是运行sudo systemctl enable acpufreq以激活下一个启动的服务。
使用sudo systemctl start acpufreq启动服务
目前,Afreq.sh是一种概念证明,以证明可以以真实的Unix方式编写此类程序(不要使用可用工具来重新发明轮子),并期望它可以进一步成熟。