A couple of quick questions...
What's your stats page look like on the proxy?
If you bypass the proxy and connect directly to the backends, are they fine? Do you have the same configuration for the backends and the proxy?
From: Matthieu Huguet [mailto:matthieu_huguet#prizee.fr]
Sent: Wednesday, November 07, 2007 8:42 AM
To: haproxy#formilux.org
Subject: 2.6 kernel tuning for haproxy
Hello,
In the documentation, there is an example of TCP tuning for 2.4 kernels.
Are there a lot of differences for 2.6 kernels?
Does anyone have examples or guidelines for 2.6 and Haproxy ?
We are using Haproxy on a 1000Mbps Ethernet link and have some troubles after 3000+ simultaneous connections: connection establishment is sometime very long (10 or 20 sec).
The load balancer and backends are not CPU/memory overloaded, so we are looking for problems on TCP configuration on the load balancer.
The configuration is:
net.ipv4.netfilter.ip_conntrack_max=65536
net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait=30
net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait=15
net.ipv4.ip_local_port_range = 1024 60999
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_max_syn_backlog = 4096
net.ipv4.tcp_max_tw_buckets = 262144
net.ipv4.tcp_max_orphans = 262144
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_ecn = 0
net.ipv4.tcp_sack = 1
net.ipv4.tcp_dsack = 0
net.core.rmem_max = 262143
net.core.rmem_default = 262143
net.ipv4.tcp_rmem = 16384 65536 524288
net.ipv4.tcp_wmem = 16384 349520 699040
Thanks
Matthieu Huguet
Administrateur Systeme
SARL Prizee.com
22 Allée Alan Turing
63000 CLERMONT FERRAND
FRANCE
Tél : 04 73 44 10 30
Fax : 04 73 44 10 31
matthieu_huguet#prizee.fr
http://www.prizee.com <http://www.prizee.com/>
This archive was generated by hypermail 2.2.0 : 2007/11/07 16:15 CET