Sign inSign up

bncfbb/teslafan-supermicro

By bncfbb

Updated over 1 year ago

基于NVIDIA GPU温度的超微IPMI风扇调度程序

Image
Networking
0

1.4K

bncfbb/teslafan-supermicro repository overview

运行
docker run -itd \
  --name=teslafan-supermicro \
  --restart=always \
  --net=host \
  -v ./config:/config \
  bncfbb/teslafan-supermicro:latest
config.yaml配置文件模板
# IPMI 连接配置
ipmi_host: ""         # IPMI BMC 管理地址
ipmi_user: "ADMIN"    # IPMI 用户名
ipmi_pwd: ""          # IPMI 密码

# 运行模式配置
local_mode: false             # 是否本地模式运行(true-直接访问硬件 / false-通过SSH)

# SSH 配置(仅当 local_mode=false 时生效)
nvidiasmi_ssh_host: ""        # 远程主机地址
nvidiasmi_ssh_port: 22        # SSH 端口
nvidiasmi_ssh_user: "root"    # SSH 用户名
nvidiasmi_ssh_pwd: ""         # SSH 密码

# 控制参数
interval: 10                 # 温度检测间隔(秒)
fan_control_set:             # 温度-转速曲线配置(线性插值)
  20: 30                     # [温度阈值(℃), 目标转速(%)]
  60: 60                     # 示例:40℃→40%, 50℃→60%, 60℃→80%
  70: 90                     # 支持任意多个控制点

# 风扇区域配置
cpu_control_zone: [0]     # CPU对应的风扇区域编号
gpu_control_zone: [1]     # GPU对应的风扇区域编号(根据主板手册确定)

# 高级配置(通常不需要修改)
debug: false

Tag summary

Content type

Image

Digest

sha256:74dc3436d

Size

26.2 MB

Last updated

over 1 year ago

docker pull bncfbb/teslafan-supermicro