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:
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Justin Piszcz | exception Emask 0x0 SAct 0x1 / SErr 0x0 action 0x2 frozen |
| Heiko Carstens | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
| Radu Rendec | htb parallelism on multi-core platforms |
