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]