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

    PFsense machine getting very hot with CPU around 100%

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    17 Posts 6 Posters 5.0k 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.
    • D
      doktornotor Banned
      last edited by

      It doesn't matter if 10-20% CPU is too much. If you CPU is 85-90ºC, then replace the failed fan, remove those five tons of accumulated dust, remove dead spiders, mice etc. from the case, re-apply thermal grease on CPU, etc.

      1 Reply Last reply Reply Quote 0
      • C
        crisman
        last edited by

        The problem is not on the fan, the Thin Client is almost new (3 months), without any dust and the fan runs cool, if before installed PFsense I had installed other OS and even the Windows version for thin client and the machine won't get so hot, the problem should be in some drivers maybe from the FreeBSD, I had no problems with linux and windows, so whats causing this on PFsense?

        Thanks.

        1 Reply Last reply Reply Quote 0
        • D
          doktornotor Banned
          last edited by

          Dude, it's irrelevant. If your CPU being used heats it up to 90ºC, your problem is shitty cooling.

          1 Reply Last reply Reply Quote 0
          • C
            crisman
            last edited by

            Sorry but I don't agree with you, last week I was testing IPfire (linux) and the CPU never goes more than 55 ºC even with teh CPU around 70%. It must be something else, later at home I will install Windows and run some stress tools to see if the machine gets so hot, but I still say that it must be something on the kernel drivers for FreeBSD relating that hardware that it not working.

            Thanks.

            1 Reply Last reply Reply Quote 0
            • D
              doktornotor Banned
              last edited by

              And it still doesn't matter, your CPU/case cooling is stil the same shit. Look: it's just shit:

              1 Reply Last reply Reply Quote 0
              • P
                pLu
                last edited by

                It's not shit but it's laptop cooling and regulation. Look for fan speed settings in BIOS. It's not uncommon that laptops get heat problems under load with other OS:es than Windows.

                1 Reply Last reply Reply Quote 0
                • P
                  podilarius
                  last edited by

                  I have this problem with one of my main systems. For mine its just reporting. It has IPMI so I can check the temperatures a different way. CPU temp reported by the GUI is 66 C and the temp reported by IMPI is 32 C. When I was on 2.1.5, it reported the temperature correctly, or at least a lot closer.

                  1 Reply Last reply Reply Quote 0
                  • C
                    crisman
                    last edited by

                    @pLu:

                    It's not shit but it's laptop cooling and regulation. Look for fan speed settings in BIOS. It's not uncommon that laptops get heat problems under load with other OS:es than Windows.

                    The problem is that when the computer boots the CPU has heavy load (90-95%) then after 3-4 minutes goes down until 10-20% load and the temperature still goes up, I will replace the Fan with a more powerful and see what it happens.

                    Thanks.

                    1 Reply Last reply Reply Quote 0
                    • H
                      Harvy66
                      last edited by

                      20% load.. WHAT is causing that? You still haven't answered that question.

                      1 Reply Last reply Reply Quote 0
                      • C
                        crisman
                        last edited by

                        @Harvy66:

                        20% load.. WHAT is causing that? You still haven't answered that question.

                        Hi,

                        That's because I was using Squid Proxy but when I uninstalled it the CPU was almost all time idle but in fact that hasn't changed the high temperatures.

                        BTW: I've installed just for testing this weekend the OPNSense, I couldn't see the temperatures on the GUI but the machine was WARM no so hot that it almost burns my fingers when I've installed PFSense, so this could not be a FAN problem.

                        Thanks.
                        Crisman

                        1 Reply Last reply Reply Quote 0
                        • D
                          doktornotor Banned
                          last edited by

                          This is still extremely amusing. Of course it IS shitty cooling design problem. What happens when your CPU is used? The machine will melt the plastic, or what? Horrible fan, horrible heatsink, horrible airflow in the case. Why people would buy crap like this goes beyond me. RMA the shit. The whole thing is like a poorly designed laptop without LCD.

                          1 Reply Last reply Reply Quote 0
                          • P
                            pLu
                            last edited by

                            @crisman:

                            BTW: I've installed just for testing this weekend the OPNSense, I couldn't see the temperatures on the GUI but the machine was WARM no so hot that it almost burns my fingers when I've installed PFSense, so this could not be a FAN problem.

                            sysctl -a | grep temp
                            

                            How can it not be a fan problem?

                            1 Reply Last reply Reply Quote 0
                            • A
                              andyblackham
                              last edited by

                              Hi
                              I don't think it's a fan problem, but we need evidence of what processes are running and what your CPUs are busy doing.
                              Here is mine for example… (Diagnostics menu / system activity)

                              last pid: 85388;  load averages:  0.00,  0.01,  0.00  up 171+01:28:55    20:04:35
                              151 processes: 5 running, 120 sleeping, 26 waiting

                              Mem: 35M Active, 292M Inact, 258M Wired, 52K Cache, 279M Buf, 3357M Free
                              Swap: 8192M Total, 8192M Free

                              PID USERNAME PRI NICE  SIZE    RES STATE  C  TIME    WCPU COMMAND
                                11 root    155 ki31    0K    64K CPU3    3  25.4H 100.00% [idle{idle: cpu3}]
                                11 root    155 ki31    0K    64K CPU2    2  25.4H 100.00% [idle{idle: cpu2}]
                                11 root    155 ki31    0K    64K RUN    1  25.4H 100.00% [idle{idle: cpu1}]
                                11 root    155 ki31    0K    64K CPU0    0  25.3H 100.00% [idle{idle: cpu0}]
                              81695 root      22    0  223M 31856K piperd  0  0:00  0.68% php-fpm: pool lighty (php-fpm)
                                  0 root    -16    0    0K  192K swapin  0  2:09  0.00% [kernel{swapper}]
                                12 root    -92    -    0K  416K WAIT    0  1:17  0.00% [intr{irq24: bge0}]
                                  6 root    -16    -    0K    16K pftm    0  1:15  0.00% [pf purge]
                              9196 proxy    20    0  220M  105M kqread  1  0:53  0.00% (squid-1) -f /usr/pbi/squid-amd64/local/et
                                12 root    -92    -    0K  416K WAIT    2  0:47  0.00% [intr{irq25: bge1}]
                                12 root    -60    -    0K  416K WAIT    3  0:30  0.00% [intr{swi4: clock}]
                                23 root      16    -    0K    16K syncer  0  0:27  0.00% [syncer]
                                12 root    -88    -    0K  416K WAIT    0  0:21  0.00% [intr{irq16: uhci0 uhc}]
                              46258 root      52  20 17136K  2348K wait    0  0:20  0.00% /bin/sh /var/db/rrd/updaterrd.sh
                              24844 root      20    0 12456K  2128K select  3  0:13  0.00% /usr/local/sbin/apinger -c /var/etc/apinge
                              20836 root      20    0 16804K  2304K bpf    2  0:11  0.00% /usr/local/sbin/filterlog -i pflog0 -p /va
                              59435 root      20    0 14656K  2336K select  1  0:09  0.00% /usr/sbin/syslogd -s -c -c -l /var/dhcpd/v
                                15 root    -16    -    0K    16K -      0  0:09  0.00% [rand_harvestq]

                              If you can do the same, we can see where the CPU cycles are being used, which will cause the CPU to warm up.

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