On Tue, 2007-12-18 at 07:48 +0200, Yedidyah Bar-David wrote:
> On Tue, Dec 18, 2007 at 02:49:29AM +0200, Oded Arbel wrote:
> > Running some static benchmarks that should mimic the behavior on real
> > load, on identical hardware at the office, I see very little "hard-IRQ"
> > time if at all. The main difference between the static benchmark and
> > real usage is that the static benchmark only tests the application logic
> > and IO, while real usage also fetches some files served by Apache over
> > HTTP with each request - maybe ~50Kbytes worth of responses are served
> > by Apache for each request to the application. I was thinking that the
> > high IRQ usage is due to high network traffic - could that be the case
> > and could that be affecting the server's performance ?
> 
> I am not an expert on this, but what you want might be "NAPI" - a new
> network driver infrastructure designed to solve just that. Google a bit
> - I do not know exactly when it entered 2.6 (and you did not state your
> kernel version) and which drivers use it already.

Searching for NAPI I see some discussion on it entering 2.4 or 2.5, so
I'm assuming 2.6 had it from the start. I also see some patches for the
bnx2 NIC module which talk about NAPI related fixes for 2.6 - but only
quite recently: October this year.

I'm using Fedora 7 with kernel 2.6.22.1 which is fairly recent so I'm
assuming I have this NAPI. can it possibly be currently turned off and I
need to turn it on ?

-- 

Oded


=================================================================
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