Hi Marc, On Thu, Sep 17, 2009 at 10:49:44AM -0400, Marc wrote: > I didn't specify a TARGET option. This was before the Makefile was changed > to prevent that mistake.
this should not cause an issue either. Can you check if the CPU is spent in user or system ? User could mean that you have a lot of ACLs or regex. System could imply other issues (conntrack, poor network driver, ...). If you observe almost 100% user, it would mean you encountered a bug causing haproxy to loop at some point, for instance trying to process an event which has expired, or something stupid like that. In such a case, the issue would continue even if you stop the load (eg: if you would unplug the wire for several seconds). 2800 reqs/s is not much at all. My pentium-M laptop does 4000 (or maybe 6000, I have a doubt now) on low-power mode at 650 MHz. However, I see that you have an old 2.6.18 kernel, which contains the old stupid O(1) scheduler as well as strange artefacts in CPU usage measurement (you could see a sudden 100% wall when reaching 50%, as well as a sinusoidal load between 0 and 100% without changing the workload at all). So I would not completely rule out that possibility either. Willy

