Messages in this thread | | | Date | Sun, 26 Oct 2008 13:05:55 +0300 | From | Evgeniy Polyakov <> | Subject | Re: [tbench regression fixes]: digging out smelly deadmen. |
| |
Hi Andrew.
On Sun, Oct 26, 2008 at 02:34:39AM -0700, Andrew Morton (akpm@linux-foundation.org) wrote: > Not necessarily. There are times when we have made changes which we > knew full well reduced dbench's throughput, because we believed them to > be of overall benefit. I referred to one of them above.
I suppose, there were words about dbench is not a real-life test, so if it will suddenly suck, no one will care. Sigh, theorists... I'm not surprised there were no changes when I reported hrtimers to be the main guilty factor in my setup for dbench tests, and only when David showed that they also killed his sparks via wake_up(), something was done. Now this regression even dissapeared from the list. Good direction, we should always follow this.
As a side note, is hrtimer subsystem also used for BH backend? I have not yet analyzed data about vanilla kernels only being able to accept clients at 20-30k accepts per second, while some other magical tree (not vanilla) around 2.6.18 was able to that with 50k accepts per second. There are lots of CPUs, ram, bandwidth, which are effectively unused even behind linux load balancer...
-- Evgeniy Polyakov
| |