/system/health/settings
settings
配置设备的风扇和温度监控行为。
system/health/settings
Conditions: !i386 Syscap: health and health-settings Type: Settings Directory
配置设备的风扇和温度监控行为。
| 参数 | 类型 | 描述 |
|---|---|---|
fan-full-speed-temp | num | 设置风扇转速提高到最大可能 RPM 的温度值。风扇控制器从 CPU、PHY、交换机和 SFP 读取温度,并根据温度最高的组件调整风扇转速。范围:-273..65。默认值:65。 |
fan-target-temp | num | 设置最热组件的目标温度。风扇控制器会调整风扇行为,使温度保持在目标范围内。范围:-273..65。默认值:58。 |
fan-min-speed-percent | num | 设置风扇转速的最低百分比,使风扇转速不会低于此值。默认值因风扇控制器芯片而异;当前设备默认为 12。范围:0..100。 |
fan-control-interval | time | 设置从 CPU、PHY、交换机和 SFP 读取温度数据的间隔。此设置直接影响 CPU 使用率。范围:5..30 秒。默认值:30s。 |
fan-mode | enum (manual | auto) { manual:0, auto:1 } | 选择风扇控制模式。使用 auto 时,主风扇故障时设备会自动切换到辅助风扇。使用 manual 时,通过 use-fan 和 use-fan2 选择运行哪些风扇。 |
use-fan | enum (auxiliary | main) { auxiliary:0, main:1 } | 选择手动风扇控制模式下使用哪个风扇。 |
use-fan2 | enum (auxiliary | main) { auxiliary:0, main:1 } | 选择手动风扇控制模式下使用哪个第二风扇。 |
fan-switch | enum (auto | on | off) { auto:0, on:1, off:2 } | 设置风扇状态:auto 遵循自动温度控制,on 强制风扇运行,off 强制风扇停止。 |
fan-on-threshold | num | 设置风扇启动的温度。 |
cpu-overtemp-check | bool | 启用或禁用 CPU 过温监控。适用于 ARM 和 ARM64 设备。默认值:no。 |
cpu-overtemp-threshold | num | 设置触发过温保护之前的最高温度。范围:0..105。默认值:105。 |
cpu-overtemp-startup-delay | time | 设置启动后启用过温监控之前的延迟。默认值:1m。 |
| 只读参数 | 类型 | 描述 |
|---|---|---|
active-fan | enum (auxiliary | main | none) { auxiliary:0, main:1, none:2 } | 当前正在使用的风扇。 |
active-fan2 | enum (auxiliary | main | none) { auxiliary:0, main:1, none:2 } | 当前正在使用的第二风扇。 |