On Wed, Aug 12, 2009 at 7:23 PM, Ross Walker<[email protected]> wrote: > On Wed, Aug 12, 2009 at 5:56 PM, Ross Walker<[email protected]> wrote: >> On Wed, Aug 12, 2009 at 5:44 PM, Peter Memishian<[email protected]> >> wrote: >>> >>> > set dld:dld_opt = 2 >>> >>> Yikes! Perhaps you're looking for the no-poll or no-softring capabilities >>> in /kernel/drv/dld.conf? (Not to say those will address your original >>> goal, but they're better than twiddling implementation artifacts via >>> /etc/system.) >> >> Thanks for the pointer. >> >> Don't know why I didn't think of looking there first, guess it's a bad >> case of Google Monkey see, Google Monkey do... > > Ok, I set the no_poll=1 and no-softring=1 in the dld.conf and it made > no real noticeable difference. > > I'm thinking that the igb driver is doing some interrupt coalesence > here, but I can't find any options to disable or tune it.
On a hunch I thought I'd run the igb module through strings and see if there was anything interesting and found these. intr_throttling rx_limit_per_intr intr_force I don't have any docs on these, so it's going to be interesting to see how they work. I think I'll try the intr_throttling option first as it looks most promising. -Ross _______________________________________________ networking-discuss mailing list [email protected]
