#fan #ipmi #control #speed #temperature #cpu #monitoring

app ipmi-fan-control

ipmi风扇控制,是一个通过监控CPU温度来控制风扇速度的工具

10个版本

0.1.9 2023年4月24日
0.1.8 2022年11月28日
0.1.7 2022年9月30日
0.1.5 2022年7月21日
0.1.3 2022年6月13日

#196硬件支持

每月37次下载

MIT许可证

14KB
277

ipmi-fan-control

GitHub license

一个通过IPMI监控CPU温度来控制风扇速度的工具。

为什么

我们的戴尔R730服务器的iDRAC工作不正常。风扇总是全速运行。并且非常吵闹,我们挖掘但没有解决问题。所以我编写了这个来程序化地控制风扇速度。并且使用RUST来练习。欢迎任何贡献。

用法

发布页面下载(通过GitHub Actions预构建的二进制文件),或从源代码构建。

cargo build --release

安装依赖项,安装(debian/pve)

apt install ipmitool

使用ipmi-fan-control --help查看用法。

ipmi-fan-control --help
USAGE:
    ipmi-fan-control [OPTIONS] <SUBCOMMAND>

OPTIONS:
    -h, --help       Print help information
    -V, --version    Print version information
        --verbose    Verbose output

SUBCOMMANDS:
    auto     Auto adjust fan speed by interval checking CPU temperature
    fixed    Set fixed RPM percentage for fan
    help     Print this message or the help of the given subcommand(s)
    info     Print CPU temperature and fan RPM

资源

依赖项

~7–10MB
~172K SLoC