Solved [Solved] FreeBSD 10 - High interrupt load

I'm setting up a new FreeBSD 10 installation and noticed I had a high interrupt load.

Any ideas where I can start troubleshooting this issue?

Code:
last pid:  1248;  load averages:  0.50,  0.43,  0.41                                                        up 3+06:23:52  17:53:56
38 processes:  2 running, 35 sleeping, 1 waiting
CPU 0:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 1:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 2:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 3:  0.0% user,  0.0% nice,  0.0% system, 42.2% interrupt, 57.8% idle
CPU 4:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 5:  0.0% user,  0.0% nice,  0.7% system,  0.0% interrupt, 99.3% idle
CPU 6:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 7:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
Mem: 2808K Active, 483M Inact, 1024M Wired, 1725M Buf, 14G Free
Swap: 3881M Total, 3881M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE   C   TIME    WCPU COMMAND
   11 root          8 155 ki31     0K   128K CPU7    7 622.9H 757.96% [idle]
   12 root         21 -84    -     0K   336K WAIT    0 227:27  40.87% [intr]
   18 root          1  16    -     0K    16K syncer  5   1:23   0.10% [syncer]
   14 root          1 -16    -     0K    16K -       4   0:11   0.00% [rand_harvestq]
   15 root         12 -68    -     0K   192K -       1   0:07   0.00% [usb]
   13 root          3  -8    -     0K    48K -       7   0:05   0.00% [geom]
    0 root         11 -52    0     0K   176K -       7   0:03   0.00% [kernel]
    5 root          1  -8    -     0K    16K m:w1    1   0:02   0.00% [g_mirror gm0]
   16 root          1 -16    -     0K    16K tzpoll  0   0:01   0.00% [acpi_thermal]
   20 root          1  20    -     0K    16K sdflus  0   0:01   0.00% [softdepflush]
  783 root          1  20    0 16520K  2152K nanslp  0   0:00   0.00% /usr/sbin/cron -s
    6 root          1 -16    -     0K    16K psleep  1   0:00   0.00% [pagedaemon]
    9 root          1  20    -     0K    16K psleep  0   0:00   0.00% [bufdaemon]
  603 root          1  20    0 14432K  2072K select  2   0:00   0.00% /usr/sbin/syslogd -s
   19 root          1 -16    -     0K    16K vlruwt  6   0:00   0.00% [vnlru]
    4 root          1 -16    -     0K    16K idle    7   0:00   0.00% [enc_daemon0]
   17 root          1 -16    -     0K    16K coolin  0   0:00   0.00% [acpi_cooling1]
  483 root          1  20    0 13584K  4460K select  6   0:00   0.00% /sbin/devd
 1248 ken           1  20    0 19768K  2824K CPU6    6   0:00   0.00% top -aSP
 1242 root          1  20    0 86084K  7324K select  2   0:00   0.00% sshd: ken [priv] (sshd)
    1 root          1  20    0  9428K   792K wait    0   0:00   0.00% [init]
89459 root          1  20    0 60816K  6888K select  4   0:00   0.00% /usr/sbin/sshd
 1246 ken           1  20    0 17568K  3296K wait    7   0:00   0.00% -bash (bash)
 1245 ken           1  20    0 86084K  7320K select  1   0:00   0.00% sshd: ken@pts/0 (sshd)
  825 root          1  52    0 14420K  1908K ttyin   4   0:00   0.00% /usr/libexec/getty Pc ttyv3
  824 root          1  52    0 14420K  1908K ttyin   3   0:00   0.00% /usr/libexec/getty Pc ttyv2
  822 root          1  52    0 14420K  1908K ttyin   1   0:00   0.00% /usr/libexec/getty Pc ttyv0
  828 root          1  52    0 14420K  1908K ttyin   2   0:00   0.00% /usr/libexec/getty Pc ttyv6
  829 root          1  52    0 14420K  1908K ttyin   5   0:00   0.00% /usr/libexec/getty Pc ttyv7
  827 root          1  52    0 14420K  1908K ttyin   6   0:00   0.00% /usr/libexec/getty Pc ttyv5
  826 root          1  52    0 14420K  1908K ttyin   7   0:00   0.00% /usr/libexec/getty Pc ttyv4
  823 root          1  52    0 14420K  1908K ttyin   0   0:00   0.00% /usr/libexec/getty Pc ttyv1
    8 root          1 155 ki31     0K    16K pgzero  3   0:00   0.00% [pagezero]
  123 root          1  52    0 12264K  1760K pause   1   0:00   0.00% adjkerntz -i
    2 root          1 -16    -     0K    16K waitin  4   0:00   0.00% [sctp_iterator]
    7 root          1 -16    -     0K    16K psleep  6   0:00   0.00% [vmdaemon]
   10 root          1 -16    -     0K    16K audit_  0   0:00   0.00% [audit]
    3 root          1 -16    -     0K    16K ccb_sc  0   0:00   0.00% [xpt_thrd]
 
Re: FreeBSD 10 - High interrupt load

ljboiler said:
Try systat -vmstat.

Code:
    1 users    Load  0.42  0.45  0.42                  Aug 21 18:44

Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP PAGER
        Tot   Share      Tot    Share    Free           in   out     in   out
Act   22448    6164   397132     6904  14667k  count
All  157616    7048   418596    15736          pages
Proc:                                                            Interrupts
  r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt        ioflt  261k total
             16      520k  172  239 260k   27  164     41 cow    260k ehci0 16
                                                      119 zfod      4 ehci1 23
 0.0%Sys   5.2%Intr  0.0%User  0.0%Nice 94.8%Idle         ozfod    27 cpu0:timer
|    |    |    |    |    |    |    |    |    |           %ozfod       hdac0 264
+++                                                       daefr       xhci0 265
                                        15 dtbuf      121 prcfr     3 em0 266
Namei     Name-cache   Dir-cache    348779 desvn      206 totfr       hdac1 267
   Calls    hits   %    hits   %    142414 numvn          react       ahci0 268
     527     496  94                 86467 frevn          pdwak     3 cpu1:timer
                                                        2 pdpgs     2 cpu2:timer
Disks  ada0  ada1   cd0 pass0 pass1 pass2 pass3           intrn     1 cpu7:timer
KB/t   0.00  0.00  0.00  0.00  0.00  0.00  0.00   1049064 wire      3 cpu5:timer
tps       0     0     0     0     0     0     0      5368 act    1142 cpu3:timer
MB/s   0.00  0.00  0.00  0.00  0.00  0.00  0.00    494344 inact     4 cpu6:timer
%busy     0     0     0     0     0     0     0           cache     2 cpu4:timer
                                                 14667892 free
                                                  1766208 buf

So it appears ehci0 is the issue?

dmseg shows this :

Code:
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xf7c3c000-0xf7c3c3ff irq 16 at device 26.0 on pci0
 
Re: FreeBSD 10 - High interrupt load

It appears the issue was caused when the hosting company detached the KVM from my dedicated server.

Rebooting the machine again solved the issued.

Code:
last pid:   929;  load averages:  0.04,  0.04,  0.04                                                        up 0+00:32:20  20:35:30
41 processes:  2 running, 38 sleeping, 1 waiting
CPU 0:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 1:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 2:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 3:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 4:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 5:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 6:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 7:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
Mem: 12M Active, 12M Inact, 205M Wired, 1264K Cache, 15M Buf, 15G Free
Swap: 3881M Total, 3881M Free

Thank you for your help.
 
Back
Top