NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

Jophus's avatar
Jophus
Luminary
Jan 20, 2017

OS 6.6.1 on Ultra 6 - Temperature readings incorrect

This looks to be a bug in 6.6.1 using my Ultra 6 (legacy) NAS. And I can't make sense of what is wrong:

We have a ducted air conditioned house at around 25 degrees ambient

 

My "CPU temperature" seems to have a "floor" of at or around 35 degrees and doesn't deviate too much from it, no matter the load... 

 

My "System temperature" fluctuates more erratically and is a higher temperature

Capture.PNG

 

I decided to run a stress test (using "stress" via SSH).  I ran a 5 minute test, with results below:

stimg.png

 

The graph says the light blue CPU temp fluctuates from 47 to 57 degrees - which does not align to the text temp under the graph.  Same is true for dark-blue system, which temperate increase lags the light-blue CPU, but the text under the graph says it's the lower temperature.

 

So I guess I am trying to say:

The thermometer temp guages at the top should be switched around so the system temp is ~35 degrees and is relatively stable (given the Hard disks are between 33-37 degrees, and air conditioning at 25 degrees) and the CPU temperature should be at 47 degrees and fluctuate more widely with load... The text under the graph should also be swapped.

 

Funny thing is, sensors via SSH shows:

coretemp-isa-0000                                                                                                                                    
Adapter: ISA adapter                                                                                                                                 
CPU:          +35.0°C  (crit = +100.0°C)                                                                                                             
                                                                                                                                                     
it8721-isa-0a10                                                                                                                                      
Adapter: ISA adapter                                                                                                                                 
V5_0:         +4.96 V  (min =  +4.76 V, max =  +5.14 V)                                                                                              
V3_3:         +3.28 V  (min =  +3.13 V, max =  +3.46 V)                                                                                              
V1_8:         +1.81 V  (min =  +1.50 V, max =  +2.10 V)                                                                                              
V-12:        -12.10 V  (min = -13.24 V, max = -10.73 V)                                                                                              
3VSB:         +3.24 V  (min =  +3.14 V, max =  +3.46 V)                                                                                              
Vbat:         +3.34 V                                                                                                                                
System:      1205 RPM  (min =  399 RPM)                                                                                                              
System:       +52.0°C  (low  =  +1.0°C, high = +80.0°C)  sensor = thermal diode 

So OS6 web dashboard is showing what SENSORS is showing - but SENSORS has to be wrong... doesn't it?

6 Replies

Replies have been turned off for this discussion
  • Skywalker's avatar
    Skywalker
    NETGEAR Expert

    Sensors is correct, and actually the graph is correct (though admittedly difficult to decipher).  If you look closely, you'll see that the darker color you interperted as the System temp doesn't match the color on the legend.  This becomes clear when you look at the Last, Avg, Min, and Max numbers -- they match the gauges at the top, and of course the sensors output as well.  The legend appears to be defining the color of the thin bar at the top of the graph line, rather than the fill color.

     

    So, this all matches up, and is completely normal.  The CPU temps are based on the DTS (digital thermal sensor) readings, which get less accurate the further away they get from the upper limit (which is 100C on Ultra 6).  We put an aritificial floor in there at 35C, because it would be even more confusing for people to see a CPU temp reading of, say, 8C, which is what we actually get from the CPU DTS reading.  It's very difficult to get these Atom D510 CPUs anywhere remotely close to 100C, especially on a system with good thermal design and a fan that's always running, like Ultra 6.  So if you see the CPU temp at 35C, all it really means is that you're very far from danger, and have nothing to worry about with regard to your CPU temperature.

    • Jophus's avatar
      Jophus
      Luminary

      Thanks for the detailed response Skywalker!

       

      But I ran the stress test on the CPU, which would manifest in an increased temperature sooner on the 35 degree "floor" than the system temperature (the load on the CPU raises the CPU temp, which in turn raised the system temp).

       

      As you can see, the temperature increased FIRST on the ~50 degree "system" temp as soon as I ran the test, while the bottom "CPU Temp" remained at 35 and lagged the increase.

       

      With 25 degree ambient, 32-37 degree Hard disk drives, the NAS in a mostly sealed cabinet (with gaps at the seams and an exhaust fan), it just still seems there is something confusing?

       

      • Skywalker's avatar
        Skywalker
        NETGEAR Expert

        While your system temp was rising, the DTS reading likely went from something below 10C, and eventually past the 35C artificial floor.  So yes, the CPU is may be getting hotter while the we continue to show 35C.  As I mentioned before, DTS readings are less accurate (with a downward skew) the further they are from their high threshold; so a DTS reading of 32C, or 22C, is essentially gibberish.  And the D510 CPU in particular is even less accurate at lower temperatures than most other Intel CPUs, so the readings may not be totally accurate until they reach 60-70C, which is still well within the safe range for this chip.  There are no swapped temp sensor labels, or anything of that sort.

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More