User Tools

Site Tools


fan_control

This is an old revision of the document!


Limulus Fan Control

There are two fans that pull air from under the case. The fans are directly under the blades and ensure there is adequate airflow to the blade CPUs.

The fans are connected to the main motherboard auxiliary fan connectors. A daemon, called limfanctl reads the blade temperatures and adjusts the fan speeds (based on the highest blade temperature) using the fancontrol daemon (part of the the lm_sensors package).

In addition, the limfanctl will monitor individual node CPU temperatures and if they exceed a user defined threshold (see below), the processor turbo-mode is turned off until the temperature goes below the threshold.

Individual processor fans are controlled by the node motherboard BIOS.

The file /etc/limfanctl/limfanctl.conf can be uses to set the turbo-mode throttling. The settings are described in the limfanctl.conf file reproduced below.

# Parameters for Limulus Fan Control Daemon
# Changes in these settings may cause the worker nodes to overheat.
# Messages from limfanctl are placed in the system log file
# See /var/log/messages

# Set the worker node turbo control to automatic.
# If the THRESHOLD temperature is exceeded, the turbo mode on
# the worker nodes is disabled. Turbo mode is turned back on
# when the temperature goes below THRESHOLD.
# Note, this setting will override the node-turbo-on
# and node-turbo-off commands.
# Acceptable options "off" and "on." The default is "on."
AUTO="on"

# Set the threshold for when turbo mode is turned off on the
# worker nodes. Note, this does not ensure that overheating
# will not occur, it does help keep the temperatures more stable.
# Also, temperature values are in degrees C and multiplied by 1000
# Acceptable values must be a number, the default is 68000 (68 C).
THRESHOLD=78000

# To enable the debug log, change to DEBUG="1"
# The debug log location: /var/warewulf/Limulus/node-temp-debug.log
DEBUG=""
fan_control.1760555548.txt.gz · Last modified: 2025/10/15 19:12 by deadline