High INTERRUPT rate on CPU 0
Attilio Rao
attilio at freebsd.org
Tue Nov 17 21:21:53 UTC 2009
2009/11/17 neutral neutral <ptr.neutral at gmail.com>:
> Hello,
>
> Yesterday I get a fresh install of FreeBSD 8.0 RC3 Current. However just
> some hours after the installation the machine began very slow/laggy.
>
> $ top -P CC
> (...)
> last pid: 1460; load averages: 0.01, 0.08,
> 0.07 up 0+00:11:00 08:28:59
> 100 processes: 1 running, 99 sleeping
> CPU 0: 0.0% user, 0.0% nice, 0.0% system, 81.9% interrupt, 18.1% idle
> CPU 1: 1.1% user, 0.0% nice, 3.2% system, 0.0% interrupt, 95.7% idle
> Mem: 160M Active, 141M Inact, 143M Wired, 1512K Cache, 112M Buf, 2525M Free
> Swap: 4096M Total, 4096M Free
>
> $ top -S
>
> last pid: 1457; load averages: 0.08, 0.13,
> 0.08 up 0+00:07:59 08:25:58
> 177 processes: 4 running, 157 sleeping, 16 waiting
> CPU: 0.8% user, 0.0% nice, 1.2% system, 37.8% interrupt, 60.2% idle
> Mem: 158M Active, 127M Inact, 149M Wired, 1484K Cache, 112M Buf, 2534M Free
> Swap: 4096M Total, 4096M Free
>
> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
> 11 root 2 171 ki31 0K 16K RUN 0 8:38 112.16% idle
> 12 root 17 -64 - 0K 136K WAIT 0 5:39 77.29% intr
> 1405 hender 11 44 0 116M 86380K ucond 1 0:11 1.86%
> firefox-bin
> 1259 root 1 44 0 322M 316M select 1 0:10 0.00% Xorg
> 3 root 1 -8 - 0K 8K - 1 0:02 0.00% g_up
> 4 root 1 -8 - 0K 8K - 1 0:01 0.00% g_down
> 1440 hender 1 44 0 136M 14468K select 1 0:01 0.00%
> npviewer.bin
> 13 root 1 44 - 0K 8K - 1 0:01 0.00% yarrow
> 1432 hender 2 44 0 37584K 19268K piperd 1 0:01 0.00%
> gnome-terminal
> 1345 hender 1 44 0 19712K 14204K select 1 0:01 0.00%
> metacity
> 1348 hender 1 44 0 49048K 25112K select 1 0:01 0.00%
> nautilus
> 1390 root 1 48 4 3300K 1084K biord 1 0:01 0.00%
> fsck_ufs
> 1347 hender 1 44 0 34164K 20608K select 1 0:00 0.00%
> gnome-panel
> 1370 hender 1 44 0 33148K 18024K select 1 0:00 0.00%
> wnck-applet
> 1331 hender 1 44 0 8588K 5552K select 1 0:00 0.00%
> gconfd-2
> 1337 hender 2 44 0 94612K 15776K piperd 1 0:00 0.00%
> gnome-settings-daem
> 1201 haldaemon 1 44 0 7236K 4920K select 1 0:00 0.00% hald
> 1380 hender 1 44 0 32300K 22552K select 1 0:00 0.00%
> clock-applet
> 1342 hender 1 44 0 6308K 3236K select 1 0:00 0.00%
> gam_server
> 575 root 1 44 0 3448K 1136K select 1 0:00 0.00% moused
> 17 root 1 44 - 0K 8K syncer 1 0:00 0.00% syncer
> 1352 hender 1 44 0 26804K 18844K select 1 0:00 0.00%
> gnome-power-manager
> 19 root 1 44 - 0K 8K biord 1 0:00 0.00%
> softdepflush
> 1308 hender 2 52 0 21768K 11932K piperd 1 0:00 0.00%
> gnome-session
> 958 messagebus 1 44 0 3500K 2176K select 1 0:00 0.00%
> dbus-daemon
> 1350 hender 2 46 0 19240K 6896K select 1 0:00 0.00%
> bonobo-activation-s
> 1247 root 1 44 0 3804K 1700K ATA re 0 0:00 0.00%
> hald-addon-storage
> 14 root 32 -64 - 0K 256K - 0 0:00 0.00% usb
> 1381 hender 1 44 0 22044K 14568K select 1 0:00 0.00%
> notification-area-a
> 1354 hender 1 44 0 87032K 14120K select 1 0:00 0.00%
> gnome-volume-contro
> 0 root 9 -68 0 0K 64K - 1 0:00 0.00% kernel
> 1318 hender 1 44 0 3500K 2056K select 1 0:00 0.00%
> dbus-daemon
> 16 root 1 44 - 0K 8K psleep 1 0:00 0.00%
> bufdaemon
> 1328 hender 1 44 0 19320K 12456K select 1 0:00 0.00%
> seahorse-agent
> 1087 avahi 1 44 0 5092K 2536K select 1 0:00 0.00%
> avahi-daemon
> 1258 root 1 45 0 7588K 4312K select 1 0:00 0.00%
> gdm-simple-slave
> 1372 hender 2 44 0 7764K 4116K piperd 0 0:00 0.00%
> gvfs-hal-volume-mon
> 1368 hender 1 44 0 6688K 4000K select 1 0:00 0.00%
> gvfsd-trash
> 1204 root 17 44 0 14532K 4668K waitvt 1 0:00 0.00%
> console-kit-daemon
> 1205 root 1 44 0 5928K 2752K select 1 0:00 0.00%
> hald-runner
> 1297 root 1 44 0 7696K 3804K select 1 0:00 0.00%
> gdm-session-worker
> 1073 root 1 44 0 7504K 3688K select 1 0:00 0.00%
> gdm-binary
> 2 root 1 -8 - 0K 8K GEOM t 1 0:00 0.00% g_event
> 1333 hender 1 44 0 6468K 3268K select 1 0:00 0.00% gvfsd
> 1374 hender 1 44 0 7304K 3944K select 1 0:00 0.00%
> gvfs-gphoto2-volume
> 779 root 1 44 0 3344K 1312K select 1
>
> $ systat -vmstat
>
> 2 users Load 0.15 0.22 0.10 Nov 17 18:16
>
> Mem:KB REAL VIRTUAL VN PAGER SWAP
> PAGER
> Tot Share Tot Share Free in out in
> out
> Act 182280 25972 743712 36292 2679304 count
> All 232564 40544 3238872 56908 pages
> Proc: Interrupts
> r p d s w Csw Trp Sys Int Sof Flt cow 93416 total
> 94 180k 197 1509 89k 205 19 12 zfod atkbd0
> 1
> ozfod psm0
> irq12
> 0.2%Sys 40.3%Intr 0.5%User 0.0%Nice 58.9%Idle %ozfod
> fwohci0+ 1
> | | | | | | | | | | | daefr 89400 uhci2
> ehci
> ++++++++++++++++++++> prcfr 20 uhci3
> ehci
> 919 dtbuf 292 totfr 1998 cpu0:
> time
> Namei Name-cache Dir-cache 100000 desvn react mskc0
> 256
> Calls hits % hits % 8091 numvn pdwak 1998 cpu1:
> time
> 1221 1221 100 1082 frevn pdpgs
> intrn
> Disks ad4 ad8 146440 wire
> KB/t 0.00 15.96 135892 act
> tps 0 141 79928 inact
> MB/s 0.00 2.21 1988 cache
> %busy 0 100 2677300 free
>
> 2 users Load 0.12 0.21 0.10 Nov 17 18:16
>
> Mem:KB REAL VIRTUAL VN PAGER SWAP
> PAGER
> Tot Share Tot Share Free in out in
> out
> Act 183688 25972 746272 36292 2680552 count
> All 233988 40544 3241432 56908 pages
> Proc: Interrupts
> r p d s w Csw Trp Sys Int Sof Flt cow 92797 total
> 94 179k 2877 4010 88k 202 2292 2291 zfod atkbd0
> 1
> ozfod psm0
> irq12
> 1.7%Sys 40.5%Intr 3.7%User 0.0%Nice 54.2%Idle %ozfod
> fwohci0+ 1
> | | | | | | | | | | | daefr 88736 uhci2
> ehci
> =++++++++++++++++++++>> prcfr 63 uhci3
> ehci
> 72 dtbuf 3268 totfr 1999 cpu0:
> time
> Namei Name-cache Dir-cache 100000 desvn react mskc0
> 256
> Calls hits % hits % 8091 numvn pdwak 1999 cpu1:
> time
> 793 793 100 1083 frevn pdpgs
> intrn
> Disks ad4 ad8 139872 wire
> KB/t 0.00 15.98 137304 act
> tps 0 142 83820 inact
> MB/s 0.00 2.22 1592 cache
> %busy 0 99 2678960 free
>
> $ vmstat -i
> interrupt total rate
> irq1: atkbd0 201 0
> irq12: psm0 9 0
> irq16: fwohci0+ 2 0
> irq19: uhci2 ehci* 25229879 89151
> irq23: uhci3 ehci1 4852 17
> cpu0: timer 565386 1997
> irq256: mskc0 389 1
> cpu1: timer 562755 1988
> Total 26363473 93157
> $
>
That looks like an interrupt storm on IRQ19.
I'm not sure if that is buggy hardware or just one of the usual USB
necessary quirks
Attilio
--
Peace can only be achieved by understanding - A. Einstein
More information about the freebsd-current
mailing list