[Solved] Thermal Sensors Graph Stopped Working
-
Hi all,
After disabling hyper-threading on my firewall recently, the Thermal Sensors graph under Status > Monitoring stopped showing new data (i.e. it stopped right after hyper-threading was disabled). With hyper-threading disabled, the system now sees only 4 CPUs (for the 4 physical cores) instead of 8 before. I have confirmed that the temperature readings still work in the dashboard (including the thermal sensors dashboard widget). Could this be an issue with the code used to generate the graph? Thanks in advance.
-
@tman222 said in Thermal Sensors Graph Stopped Working:
Hi all,
After disabling hyper-threading on my firewall recently, the Thermal Sensors graph under Status > Monitoring stopped showing new data (i.e. it stopped right after hyper-threading was disabled).
Could we perhaps also know wich CPU you are using?
With hyper-threading disabled, the system now sees
only 4 CPUs (for the 4 physical cores) instead of 8
before.Ok this should be normal, HT is doubling the real present CPU cores. If it is disabled this would be not done.
I have confirmed that the temperature readings still
work in the dashboard (including the thermal sensors
dashboard widget).Ok so you may being able to read the temp anymore
for your unknown to us CPU.Could this be an issue with the code used to
generate the graph? Thanks in advance.I think it is more depending on what CPU you are
using and how the sensors will work on or with that CPU. -
@dobby_ thanks for the reply. CPU is an Intel Xeon D-1518 (4C/8T). Temperature sensors are working fine even with hyper-threading disabled as I can see temperatures in the dashboard and on the thermal sensors widget as well (for each of the 4 cores). The only thing that seems to have stopped working after I disabled hyper-threading are the RRD graphs under Status > Monitoring.
-
If the RRD file for the thermal graphs was created when you had 8 cores it would have been graphing all of those as separate data sources. Since you reduced the core count, now it's trying to only populate data for 4 cores and not 8 so it's probably failing to add the data.
You will need to remove the existing thermal sensors RRD file:
/var/db/rrd/system-sensors.rrd
and then either reboot or manually disable and enable graphing under System > Monitoring.That will allow it to create a new database file with the correct number of data sources for your current sensor count.
-
@jimp - thank you, that fixed it.