Hi Willy,

pleasure for me to get answer from you!

1) I've tested with OpenBSD's SP kernel and single process (no nbproc)
in haproxy.conf and it was no significant difference in load.

I can't test to disable PF to test, because it's some kind of production router.

2) I guess solution is to get separated loadbalancing servers with
Debian on it and better CPUs and run testing.

3) What are "good numbers" - I've tried to find some recent benchmarks
for haproxy on commodity hardware, but not much available.

--
Evgeniy



--
Evgeniy

On Mon, Apr 6, 2015 at 11:59 AM, Willy Tarreau <w...@1wt.eu> wrote:
> Hi Evgeniy,
>
> On Sun, Apr 05, 2015 at 06:29:53PM +0200, Evgeniy Sudyr wrote:
>> Nenad,
>>
>> thank your answer!
>>
>> 1) this is only Haproxy server active (active/passive config exists,
>> but using carp on OpenBSD).
>>
>> 2) As I understand with nbcproc 4 I can't get stats working correctly ...
>>
>> however at the moment I see that for https frontend I have :
>> Current connection rate:    58/s
>> Current session rate:    53/s
>> Current request rate:    124/s
>>
>> For http frontend:
>> Current connection rate:    240/s
>> Current session rate:    240/s
>> Current request rate:    542/s
>
> These numbers are really low.
>
>>
>> 3) current top output (total in/out for HTTP/HTTPs traffic on external
>> interfaces is avg 300 Mbps and this is only Haproxy traffic):
>>
>> load averages:  4.02,  3.92,  3.88
>>                         router2 19:28:18
>> 32 processes: 1 running, 27 idle, 4 on processor
>> CPU0 states: 12.6% user,  0.0% nice, 11.2% system, 60.9% interrupt, 15.4% 
>> idle
>> CPU1 states: 25.2% user,  0.0% nice, 47.0% system,  0.2% interrupt, 27.6% 
>> idle
>> CPU2 states: 25.1% user,  0.0% nice, 43.3% system,  0.6% interrupt, 30.9% 
>> idle
>> CPU3 states: 21.6% user,  0.0% nice, 48.2% system,  0.2% interrupt, 30.0% 
>> idle
>> Memory: Real: 1017M/1709M act/tot Free: 14G Cache: 111M Swap: 0K/16G
>
> This huge CPU usage in interrupt definitely reminds me of performance issues
> related to pf I used to face a long time ago. The performance would double
> or triple just after issuing "pfctl -d" (to disable it). At least it's easy
> to test. I've never tested openbsd's network stack in SMP yet, it could be
> possible that it comes with some extra cost (for locking or whatever), but
> it might be something else as well.
>
> Regards,
> Willy
>



-- 
--
With regards,
Eugene Sudyr

Reply via email to