I do want to point out that interrupt coalescing also has its draw
backs. Many people discussed all the good things so lets underscore the
bad. Networks that have trickling amounts of packets are hurt by
coalescing. Most notably are interactive things like typing in ftp and
ssh. Since the card is going to collect several packets you basically
always hit the coalescing timer slowing the overall throughput down to
whatever your timeout is.The big issue with coalescing is that it is good for some loads and bad
for others. So if you can't predict your load it will either hurt you
or help you. So far I have never seen a heuristic that works well both
ways.Also what I have seen is that coalescing always hurts disk IO
performance. Every time I tinkered with this it had a negative impact.
The caveat here is that NICs generate interrupts at a completely
different order of magnitude.On Fri, Sep 07, 2007 at 02:31:15AM +0000, Sam Fourman Jr. wrote:
| Linus Torvalds | Linux 2.6.21 |
| Andrew Morton | -mm merge plans for 2.6.23 |
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Satyam Sharma | Re: 2.6.23-rc6-mm1 |
| Michele Marchetto | CVS: cvs.openbsd.org: src |
| Tobias Weingartner | Re: CVS: cvs.openbsd.org: src |
| Damien Bergamini | CVS: cvs.openbsd.org: src |
| Tobias Stoeckmann | CVS: cvs.openbsd.org: src |
| Avi Kivity | [PATCH 00/30] KVM Updates for the 2.6.30 merge window (3/3) |
| Gregory Haskins | [KVM PATCH v9 2/2] KVM: add iosignalfd support |
| Anthony Liguori | Stable branch releases? |
| Gleb Natapov | [PATCH 2/9] Do not allow interrupt injection from userspace if there is a pending ... |
| Jeff Garzik | Re: silent semantic changes with reiser4 |
| Jeff Layton | [PATCH] make last_inode counter in new_inode 32-bit on kernels that offer x86 comp... |
| Josef Jeff Sipek | [PATCH 22 of 23] Unionfs: Unlink |
| kurt.hackel | Re: [Linux-cluster] Re: GFS, what's remaining |
