How to view the CPU temperature in windows or in dpu's ubuntu?

How to view the CPU temperature in windows or in dpu’s ubuntu?

Hi ,

On BlueField DPUs, temperature monitoring is often managed via the BMC using Redfish or IPMI, but you can also access sensor data directly from the OS using standard Linux tools if the sensors are exposed.

For NVIDIA BlueField DPU:

  • Via SMBus or sysfs: BlueField’s SoC thermal sensors can be read through the system’s SMBus interface or sysfs entries, depending on your setup111213.
  • Via BMC (Baseboard Management Controller):
    • The BMC node allows remote monitoring of the BlueField SoC temperature using Redfish or IPMI commands, or by accessing sysfs from the OS14.
    • Example (from BMC shell or via IPMI):

text

ipmitool sensor

Look for entries related to CPU or SoC temperature.

  • Thermal Sensor Locations:
    • The sensors are typically exposed under /sys/class/hwmon/ or /sys/class/thermal/. You can list available sensors:

text

for m in /sys/class/hwmon/* ; do echo -n "$m = " ; cat $m/name ; done

Then read the temperature with:

text

cat /sys/class/hwmon/hwmonX/tempY_input

Replace hwmonX and tempY_input with the appropriate values for your system

Thanks
Samer