Interrupt using all the CPU

nocturnal nocturnal at swehack.se
Tue Jul 4 06:59:35 UTC 2006


Hi

kern.clockrate: { hz = 100, tick = 10000, profhz = 1024, stathz = 128 }

I'm going to see if it's possible to disable USB from the BIOS later 
today, if not, can i disable the USB devices in the kernel?



Med vänliga hälsningar

Stefan Midjich aka nocturnal
[Swehack] http://swehack.se


Chuck Swiger wrote:
> Nikos Vassiliadis wrote:
>> On Monday 03 July 2006 14:06, Daan Vreeken [PA4DAN] wrote:
> [ ... ]
>>>> interrupt                          total       rate
>>>> irq0: clk                       25130235         99
>>>> irq1: atkbd0                           4          0
>>>> irq6: fdc0                             1          0
>>>> irq7: ppc0                             1          0
>>>> irq8: rtc                         288300          1
>>>> irq11: atapci1                    637852          2
>>>> irq12: vr0 uhci0+                3890833         15
>>>> irq13: npx0                            1          0
>>>> irq14: ata0                           54          0
>>>> Total                           29947281        119
>>> Hmm.. There seems to be nothing wrong with these numbers. If you were
>>> suffering from an interrupt storm I would have expected much larger 
>>> numbers
>>> in the "rate" column. The column "rate" shows the average number of
>>> interrupts / second. In total your system handles about 120 interrupts /
>>> second, so that shouldn't be a problem.
>>
>> I have the feeling that rate is calculated like this:
>> number of interrupts since boottime / seconds of uptime
> 
> OK.
> 
>> so, this won't help if his is having now an interrupt storm
>> while most of the time the system is interrupted ~ 120 times
>> per second
> 
> An interrupt storm on what, though?
> 
> The ~100 interrupts per second from the clock on IRQ0 are absolutely 
> normal with HZ=100; the only other candidate seems to be the combination 
> of vr0 & USB controller on IRQ 12.
> 
> If it's possible to disable the USB controller for a bit in the BIOS, it 
> would be interesting to see whether that makes any difference.  You can 
> probably kill the parallel port, too.
> 
> It's also interesting to note that IRQ 8, the RTC, seems to be mostly 
> idle-- normally that fires at stathz=128...check "sysctl kern.clockrate".
> 
>> systat -vmstat $time shows interrupts per second regarding the last 
>> $time seconds
> 
> Right, although the output from "vmstat 1" would survive being pasted 
> into email better, I suspect.
> 



More information about the freebsd-questions mailing list