http/3 flow control equivalent

2024-02-21 Thread Miles Hampson
Hi, I have noticed that transferring large files with http/2 to a backend server through HAProxy 2.9 (and earlier) over a network link with a bit of latency can be extremely slow unless the HTTP/2 Flow Control window size is increased quite a bit (i.e. 4x the default works well in our situation).

Re: Optimizing HAProxy CPU usage for SSL

2024-02-01 Thread Miles Hampson
Hi Willy, Thanks for your response, I learned a lot from reading it. > So that would give roughly 4000 SSL req/sec max over all cores, or only > 166 per core, that sounds quite low! > > Normally on a modern x86 CPU core, you should expect roughly 500 RSA2048/s > per core and per GHz (or keep in

Optimizing HAProxy CPU usage for SSL

2024-01-31 Thread Miles Hampson
Hi, We recently hit an issue where we observed the haproxy_frontend_current_sessions reported by the prometheus endpoint plateau at 4095 and some requests start dropping. Increasing the global and listen maxconn from 4096 to something larger (as well as making the kernel TCP queues on our Ubuntu

Binding frontends to threads

2018-03-22 Thread Miles Hampson
Haproxy Developers, Is there some way to bind frontends to threads, in the same manner they can be bound to processes via bind-process? I notice the "process" keyword for listener sections accepts a [/], I couldn't find any equivalent in the documention for frontend sections though. Thanks,