This is a somewhat off topic question, though I know that Willy (and
hopefully other haproxy mailing list readers) have a good deal of
expertise in the matter.

We have been experiencing some performance issues with machines (running
the latest RHEL4 kernel) handling large volumes of ftp traffic over our
gigabit network.

We see indications of queue overruns, as follows:

netstat -s
[...]
    403509572 segments received 
[...]
    6015285 packets pruned from receive queue because of socket buffer
overrun 
    67132 packets pruned from receive queue
[...]

We also see indications of packet loss at the driver level:

ifconfig -a
[...]
          RX packets:17314770645 errors:0 dropped:98578 overruns:0
frame:0

 - What would you recommend in terms of tuning, compared to the default
values?
 - Are there any references on the subject that could be considered
definitive? There's certainly no shortage of conflicting advice...

Any advice that you and the other learned haproxy mailing list
contributers could offer would be much appreciated.

Willy,

I know that you've commented on TCP tuning required to handle large
volumes of traffic with HAProxy, and wonder if those same techniques
might help us with our situation. You managed 10 gigabits (of contrived
benchmark packets, to be sure), surely getting us up to 1 shouldn't be a
problem ;)

-JohnF

Reply via email to