Thanks.

It doesn't seem to be the nVidia driver, as rmmodding it doesn't drop
the SI count too much. I'm using 1.0.8776.

As for my eth card, its a 8139 chipset (Realtek Semiconductor Co.,
Ltd. RTL-8139/8139C/8139C+ (rev 10)). I'm using the default
Debian-testing module (8139cp).

My RX|TX is:
RX packets:909671 errors:0 dropped:0 overruns:0 frame:0
TX packets:1323006 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:324569784 (309.5 MiB)  TX bytes:419688858 (400.2 MiB)

I think this problem began after the recent kernel update, as it
started right after it. I've upgraded from 2.6.16-2-k7 to 2.6.16-2-k7.

I will try later on rebooting my machine to the old kernel, and see if
that drops the SI percentage.

As to the drivers, rmmodding 8139* doesn't drop the SI percentage at
all. rmmodding the nvidia driver drops it to about 9%...

On 11/25/06, Gilboa Davara <[EMAIL PROTECTED]> wrote:
On Sat, 2006-11-25 at 03:55 +0200, Itay Duvdevani wrote:
> It seems like the timer generates most of the interrupts, which makes
> sense. But can it possibly be the reason for the 30% usage?
>
> Anyways, since I'm a bit unfamiliar with the /proc/interrupts format:
>
>            CPU0
>   0:    6772583    IO-APIC-edge  timer
>   1:       4929    IO-APIC-edge  i8042
>   7:          3    IO-APIC-edge  parport0
>   8:          1    IO-APIC-edge  rtc
>   9:          0   IO-APIC-level  acpi
>   14:      52691    IO-APIC-edge  ide0
>   15:     242905    IO-APIC-edge  ide1
> 169:    1006942   IO-APIC-level  eth0
> 185:      53538   IO-APIC-level  uhci_hcd:usb1, uhci_hcd:usb2,
> uhci_hcd:usb3, ehci_hcd:usb4
> 193:        724   IO-APIC-level  EMU10K1
> 201:    2089405   IO-APIC-level  nvidia
> NMI:          0
> LOC:    6772539
> ERR:          0
> MIS:          0
>
> Thanks,
> - Itay.

It's seems that the IRQ hitters are the eth0 and nVidia.
Your eth0 card seems to be hitting a lot of traffic. (most of the packet
handling is done in SI)
Please post the output of $ ifconfig eth0 | egrep -e 'TX|RX'
What chipset does your ethernet card use? Which driver are you using?
Oh... do you have iptables enabled? Routing?

As for the nvidia driver - well, the interrupt count seems a bit high -
though AFAIK, nVidia doesn't do too much work in SI. Which driver are
you using?

- Gilboa


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




--
- duvduv

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to