Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Temperature info is high while appliance is rather cool

    Scheduled Pinned Locked Moved General pfSense Questions
    11 Posts 4 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      Klaus2314
      last edited by

      Hi,

      I'm running 2.7.0 on a Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz mini computer and since the upgrade to 2.7.0 I'm gettting very oddly high temp readings that seem to be false. Sometimes pfsense claims the CPU is running at 80°C when the housing is actually very cool. I'd say in the low 30°C area. And I have an extra fan blowing over the seatsink of the housing.
      The machine runs in the 30-40°C range normally but quite often at 4 in the morning it goes up to 60-80° for no apparent reason and stays there until I reboot. In the last days it has then returned to 60°C with an otherwise very low load. Any idea if this is a software bug? I've never seen this before the upgrade.
      What's also weird is that the CPU is reporting 70°C+ while housing sensor stays at 40°C and physically touching the heatsink confirms that it's rather cool as yopu can see here:

      Bildschirmfoto 2023-09-20 um 17.13.18.png

      Bildschirmfoto 2023-09-19 um 10.45.13.png

      Bildschirmfoto 2023-09-20 um 17.01.09.png

      fireodoF 1 Reply Last reply Reply Quote 0
      • K
        Klaus2314
        last edited by

        Update: What I did notice under system activity is that the pfblocker updater seems to be running on CPU1 at 100% even though the update only runs for 3 minutes and is then done. Is this normal?

        Bildschirmfoto 2023-09-20 um 17.30.31.png

        S 1 Reply Last reply Reply Quote 0
        • S
          SteveITS Galactic Empire @Klaus2314
          last edited by

          @Klaus2314 I believe there is at least one other thread about check_reload_status getting stuck at 100%, relatively recently.

          You might also review this thread:
          https://forum.netgate.com/topic/177918/issues-with-cpu-frequency-after-upgrade-23-01/4

          Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
          When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
          Upvote 👍 helpful posts!

          K 2 Replies Last reply Reply Quote 1
          • K
            Klaus2314 @SteveITS
            last edited by

            @SteveITS Ah interesting, thanks! That thread reads like it's probably the problem. I'll do some digging.

            1 Reply Last reply Reply Quote 0
            • K
              Klaus2314 @SteveITS
              last edited by Klaus2314

              @SteveITS So it turns out that my box had the PowerD turned off. I have now turned it on and set it to adaptive mode and temps went down immediately. This doesn't explain why the housing is cool when the CPUs are at 80°C+ but it seems to have fixed the high CPU frequency. I'll see how this goes the next days.

              Thanks for pointing me to that thread!

              1 Reply Last reply Reply Quote 1
              • fireodoF
                fireodo @Klaus2314
                last edited by

                @Klaus2314 said in Temperature info is high while appliance is rather cool:

                I'm running 2.7.0 on a Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz mini computer

                If it is one of those little chinese enclosures you should open it and reapply some thermal paste and check the contact to the heatsink. (If you search this forum you find similar indications)

                Regards,
                fireodo

                Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
                SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
                pfsense 2.8.0 CE
                Packages: Apcupsd, Cron, Iftop, Iperf, LCDproc, Nmap, pfBlockerNG, RRD_Summary, Shellcmd, Snort, Speedtest, System_Patches.

                1 Reply Last reply Reply Quote 1
                • stephenw10S
                  stephenw10 Netgate Administrator
                  last edited by

                  Yup that^. Check the CPU is actually attached to the heatsink/case in a useful way. A CPU running at 25% should not heat up that much IMO.

                  K 1 Reply Last reply Reply Quote 1
                  • K
                    Klaus2314 @stephenw10
                    last edited by Klaus2314

                    @stephenw10 Yeah, will do when I get a chance. Applying those system tunables made a HUGE difference. Temps are now down to 30°C area. Thank you all!!
                    Before and after. You can see the huge dip from 70+ to even 10 below the old average of 40°C. Also the CPU frequency is now WAY lower.
                    The hung updater running at 100% on one CPU has cleared after a reboot of pfsense. I guess that's a different issue.

                    Bildschirmfoto 2023-09-21 um 16.31.35.png Bildschirmfoto 2023-09-21 um 16.31.09.png

                    1 Reply Last reply Reply Quote 0
                    • stephenw10S
                      stephenw10 Netgate Administrator
                      last edited by

                      The tunables to tune Speed Shift?

                      Yeah, running the CPU at a lower frequency with no significant actual load difference really shouldn't make anywhere near that sort of temp difference.

                      Additionally you should be able to run any system at 100% CPU load without it getting dangerously hot.

                      K 1 Reply Last reply Reply Quote 1
                      • K
                        Klaus2314 @stephenw10
                        last edited by

                        @stephenw10 Yeah, PowerD seems to be broken in freeBSD14 so I followed the advice in the thread that was recommended earlier in this thread. All good now. Turning on PowerD didn't fix it.

                        1 Reply Last reply Reply Quote 0
                        • stephenw10S
                          stephenw10 Netgate Administrator
                          last edited by

                          Powerd (with Speedstep) works fine but only if you disable SpeedShift since it takes priority. But you should use Speedshift on any CPU that supports it, it's much better in almost every way.

                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.