Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Jul 2010 19:24:33 +0100
From:      Rui Paulo <rpaulo@FreeBSD.org>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: Why is intr taking up so much cpu?
Message-ID:  <F653FF83-D9CF-42A2-AE9A-B8F914090065@FreeBSD.org>
In-Reply-To: <alpine.BSF.2.00.1007171103060.1546@qbhto.arg>
References:  <alpine.BSF.2.00.1007170013191.7378@qbhto.arg> <A81B337F-5932-44B1-BDB4-D9DD36332A16@lavabit.com> <alpine.BSF.2.00.1007171103060.1546@qbhto.arg>

next in thread | previous in thread | raw e-mail | index | archive | help

On 17 Jul 2010, at 19:04, Doug Barton wrote:

> On Sat, 17 Jul 2010, Rui Paulo wrote:
>=20
>>=20
>> On 17 Jul 2010, at 08:17, Doug Barton wrote:
>>=20
>>> This is happening after I open a flash video in firefox and watch it =
for
>>>> 15 minutes:
>>>=20
>>> root   20 -80    -     0K   160K WAIT    0   3:38 14.08% intr
>>>=20
>>> After this happens, my system goes into a death spiral and I have to =
shut it down.
>>>=20
>>> vmstat -i
>>> interrupt                          total       rate
>>> irq1: atkbd0                       10384          0
>>> irq9: acpi0                            5          0
>>> irq14: ata0                       153410          7
>>> irq15: ata1                           58          0
>>> irq17: wpi0                       534038         27
>>> irq20: hpet0 uhci0+              2496833        129
>>> irq22: uhci2                       66485          3
>>> cpu0:timer                      19238037        999
>>> irq256: hdac0                     189713          9
>>> cpu1:timer                      19236431        999
>>> Total                           41925394       2178
>>>=20
>>>=20
>>> Any suggestions?  current (r210135), i386 smp. Dell C2D laptop.
>>=20
>> What's vmstat -i before the event happens?
>=20
> Here is the output after a clean boot:
>=20
> interrupt                          total       rate
> irq1: atkbd0                         424          4
> irq9: acpi0                            2          0
> irq14: ata0                         3266         30
> irq15: ata1                           58          0
> irq17: wpi0                         2012         18
> irq20: hpet0 uhci0+                13763        129
> irq22: uhci2                          16          0
> cpu0:timer                        105150        991
> irq256: hdac0                         10          0
> cpu1:timer                        103716        978
> Total                             228417       2154
>=20
> Thanks for the response,

This doesn't indicate any problem. I suggest you try to figure out what =
interrupt is causing this by adding printfs or disabling drivers one by =
one.

Regards,
--
Rui Paulo





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F653FF83-D9CF-42A2-AE9A-B8F914090065>