High CPU usage issue



  • I keep having high CPU usage and every time I check, it's always the same process (check_reload_status) using it all.

    Does anyone know what could be happening here?



  • Here's the output of: ps uxawww

    
    USER     PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
    root     257 58.2  0.0  6908  1396  ??  RNs  Thu05PM 127:51.04 /usr/local/sbin/check_reload_status
    root   24752 55.6  1.0 149436 38968  ??  RN    8:39PM   0:00.21 /usr/local/bin/php -f /etc/rc.newwanip em0
    root       0  0.8  0.0     0   304  ??  DLs  Thu05PM   3:41.45 [kernel]
    root   53478  0.3  1.2 145704 47776  ??  S    Thu05PM   0:07.27 /usr/local/bin/php
    root       1  0.0  0.0  3200   584  ??  SLs  Thu05PM   0:00.51 /sbin/init --
    root       2  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.00 [g_event]
    root       3  0.0  0.0     0    16  ??  DL   Thu05PM   0:03.80 [g_up]
    root       4  0.0  0.0     0    16  ??  DL   Thu05PM   0:03.17 [g_down]
    root       5  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.00 [crypto]
    root       6  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.00 [crypto returns]
    root       7  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.00 [sctp_iterator]
    root       8  0.0  0.0     0    16  ??  DL   Thu05PM   0:01.54 [pfpurge]
    root       9  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.00 [xpt_thrd]
    root      10  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.00 [audit]
    root      11  0.0  0.0     0    16  ??  RL   Thu05PM 1396:45.79 [idle]
    root      12  0.0  0.0     0   240  ??  WL   Thu05PM   3:29.42 [intr]
    root      13  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.00 [ng_queue]
    root      14  0.0  0.0     0    16  ??  DL   Thu05PM   0:10.99 [yarrow]
    root      15  0.0  0.0     0   256  ??  DL   Thu05PM   0:01.60 [usb]
    root      16  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.06 [pagedaemon]
    root      17  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.00 [vmdaemon]
    root      18  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.00 [pagezero]
    root      19  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.08 [idlepoll]
    root      20  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.29 [bufdaemon]
    root      21  0.0  0.0     0    16  ??  DL   Thu05PM   0:03.24 [syncer]
    root      22  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.27 [vnlru]
    root      23  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.35 [softdepflush]
    root      36  0.0  0.0     0    32  ??  DL   Thu05PM   0:00.58 [zfskern]
    root      66  0.0  0.0     0    16  ??  DL   Thu05PM   0:00.54 [md0]
    root     259  0.0  0.0  6908  1284  ??  IN   Thu05PM   0:00.00 check_reload_status: Monitoring daemon of check_reload_status
    root     268  0.0  0.1  5248  3148  ??  Ss   Thu05PM   0:02.53 /sbin/devd
    root    1725  0.0  0.1 16612  3824  ??  Is    8:38PM   0:00.03 sshd: [accepted] (sshd)
    sshd    1796  0.0  0.1 16612  3928  ??  I     8:38PM   0:00.06 sshd: [net] (sshd)
    root    9589  0.0  0.1 15268  3444  ??  Is   Thu05PM   0:00.00 /usr/sbin/sshd
    root    9680  0.0  0.0  7036  1320  ??  Is   Thu05PM   0:00.01 /usr/local/sbin/sshlockout_pf 15
    root   10287  0.0  0.0  6872  1564  ??  Is   Thu05PM   0:00.00 dhclient: nfe0 [priv] (dhclient)
    _dhcp  15887  0.0  0.0  6872  1672  ??  Ss   Thu05PM   0:00.18 dhclient: nfe0 (dhclient)
    root   17385  0.0  0.1 11748  2972  ??  S     5:31PM   0:00.13 /usr/sbin/tcpdump -s 256 -v -S -l -n -e -ttt -i pflog0
    root   17444  0.0  0.0  5780  1148  ??  I     5:31PM   0:00.01 logger -t pf -p local0.info
    root   19285  0.0  0.1 11064  2972  ??  Ss   Thu05PM   0:00.66 /usr/sbin/hostapd -B -P /var/run/hostapd_ath0_wlan1.pid /var/etc/hostapd_ath0_wlan1.conf
    root   24787  0.0  0.6 139060 22756  ??  RN    8:39PM   0:00.10 /usr/local/bin/php -f /etc/rc.linkup start em0
    root   24969  0.0  0.6 139056 22532  ??  RN    8:39PM   0:00.10 /usr/local/bin/php -f /etc/rc.linkup start em0_vlan15
    root   25039  0.0  0.0  7992  1544  ??  R     8:39PM   0:00.00 ps uxawww
    root   26433  0.0  0.1  8984  2168  ??  Is   Thu05PM   0:02.62 /usr/sbin/inetd -wW -R 0 -a 127.0.0.1 /var/etc/inetd.conf
    root   28334  0.0  0.0  7296  1812  ??  Is   Thu05PM   0:00.26 /usr/local/sbin/filterdns -p /var/run/filterdns.pid -i 300 -c /var/etc/filterdns.conf -d 1
    root   31756  0.0  0.0  5780  1472  ??  Ss   Thu05PM   0:18.69 /usr/local/sbin/apinger -c /var/etc/apinger.conf
    root   31996  0.0  0.1 14384  2004  ??  I    Thu05PM   0:00.30 /usr/local/bin/rrdtool -
    root   33159  0.0  0.0  7036  1388  ??  Is   Thu05PM   0:00.01 /usr/local/sbin/sshlockout_pf 15
    root   34723  0.0  0.0  8296  1864  ??  IN    5:28PM   0:01.67 /bin/sh /var/db/rrd/updaterrd.sh
    root   37670  0.0  0.0  2716   968  ??  IN    8:38PM   0:00.00 sleep 60
    root   45289  0.0  0.2 15264  7164  ??  SNs  Thu05PM   0:04.94 /usr/local/bin/ntpd -g -c /var/etc/ntpd.conf -p /var/run/ntpd.pid
    root   46813  0.0  0.2 26268  6168  ??  S    Thu05PM   0:01.96 /usr/local/sbin/lighttpd -f /var/etc/lighty-webConfigurator.conf
    root   46983  0.0  0.6 139048 21672  ??  Is   Thu05PM   0:00.09 /usr/local/bin/php
    root   47671  0.0  0.6 139048 21672  ??  Is   Thu05PM   0:00.09 /usr/local/bin/php
    root   47700  0.0  0.6 139048 21696  ??  I    Thu05PM   0:00.00 /usr/local/bin/php
    root   47940  0.0  0.0  5780  1604  ??  Is   Thu05PM   0:00.11 /usr/local/sbin/dhcpleases -l /var/dhcpd/var/db/dhcpd.leases -d ke.trel.co -p /var/run/dnsmasq.pid -h /var/etc/hosts
    root   49585  0.0  0.6 139048 21672  ??  Is   Thu05PM   0:00.09 /usr/local/bin/php
    nobody 50175  0.0  0.1 10100  3020  ??  S    Thu05PM   0:04.99 /usr/local/sbin/dnsmasq --all-servers --dhcp-hostsfile=/var/etc/hosts --dns-forward-max=5000 --cache-size=10000 --local-ttl=1
    root   50288  0.0  0.6 139048 21696  ??  I    Thu05PM   0:00.00 /usr/local/bin/php
    root   51104  0.0  0.6 139048 21708  ??  Is   Thu05PM   0:00.09 /usr/local/bin/php
    root   51759  0.0  0.6 139048 21696  ??  I    Thu05PM   0:00.00 /usr/local/bin/php
    root   55110  0.0  0.0  7928  1616  ??  INs  Thu05PM   0:00.09 /usr/sbin/cron -s
    dhcpd  55572  0.0  0.3 17104 12612  ??  Ss   Thu05PM   0:03.71 /usr/local/sbin/dhcpd -user dhcpd -group _dhcp -chroot /var/dhcpd -cf /etc/dhcpd.conf -pf /var/run/dhcpd.pid bridge0 ath0_wlan1
    root   56757  0.0  0.0  5784  1184  ??  Is   Thu05PM   0:00.00 /usr/local/bin/minicron 240 /var/run/ping_hosts.pid /usr/local/bin/ping_hosts.sh
    root   57139  0.0  0.0  5784  1232  ??  I    Thu05PM   0:00.06 minicron: helper /usr/local/bin/ping_hosts.sh  (minicron)
    root   57331  0.0  0.0  5784  1184  ??  Is   Thu05PM   0:00.00 /usr/local/bin/minicron 3600 /var/run/expire_accounts.pid /etc/rc.expireaccounts
    root   57674  0.0  0.0  5784  1232  ??  I    Thu05PM   0:00.00 minicron: helper /etc/rc.expireaccounts  (minicron)
    root   57681  0.0  0.0  5784  1184  ??  Is   Thu05PM   0:00.00 /usr/local/bin/minicron 86400 /var/run/update_alias_url_data.pid /etc/rc.update_alias_url_data
    root   58105  0.0  0.0  5784  1232  ??  I    Thu05PM   0:00.00 minicron: helper /etc/rc.update_alias_url_data  (minicron)
    root   67180  0.0  0.1 26168  4160  ??  Ss    8:30PM   0:00.07 sshd: admin@pts/0 (sshd)
    root   80709  0.0  0.1 13488  4616  ??  SNs  Thu05PM   0:00.55 /usr/local/sbin/openvpn --config /var/etc/openvpn/server1.conf
    root   99422  0.0  0.0  6956  1656  ??  Ss   Thu05PM   0:03.46 /usr/sbin/syslogd -s -c -c -l /var/dhcpd/var/run/log -f /var/etc/syslog.conf
    root   60255  0.0  0.0 19480  1844  v0  Is   Thu05PM   0:00.01 login [pam] (login)
    root   60758  0.0  0.0  8296  1800  v0  I    Thu05PM   0:00.00 -sh (sh)
    root   63394  0.0  0.0  8296  1800  v0  I+   Thu05PM   0:00.00 /bin/sh /etc/rc.initial
    root   60450  0.0  0.0 19480  1844  v1  Is   Thu05PM   0:00.01 login [pam] (login)
    root   60555  0.0  0.0  8296  1800  v1  I    Thu05PM   0:00.00 -sh (sh)
    root   63348  0.0  0.0  8296  1800  v1  I+   Thu05PM   0:00.00 /bin/sh /etc/rc.initial
    root    3843  0.0  0.1  8268  2684   0  I+    8:30PM   0:00.01 /bin/tcsh
    root   71351  0.0  0.0  8296  1804   0  Is    8:30PM   0:00.01 /bin/sh /etc/rc.initial
    

  • Netgate Administrator

    Check_reload_status is triggered by something else, often and interface going up or down. Check your system logs for that or anything else unusual.

    Steve



  • @stephenw10:

    Check_reload_status is triggered by something else, often and interface going up or down. Check your system logs for that or anything else unusual.

    Steve

    I do have the issue with the intel card and the port being in a bridge going up and down, but it's never spiked the CPU that bad.

    (Is there instructions on how to upgrade to the betas via the automatic updater, from what I've heard, that was fixed in those builds, so I could upgrade to that to rule it out)


  • Netgate Administrator

    That could do it.
    Yes try one of the 2.1.1 snapshots. Go to System: Firmware: Updater Settings:
    Check the box for a different URL and enter the appropraite URL for your box (32 or 64bit)
    http://snapshots.pfsense.org/FreeBSD_RELENG_8_3/amd64/pfSense_RELENG_2_1/.updaters/
    http://snapshots.pfsense.org/FreeBSD_RELENG_8_3/i386/pfSense_RELENG_2_1/.updaters/
    Check the box to allow unsigned images, only the releases are signed.

    Steve