Ограничение на количество TCP соединений в Debian
Существует ли сабж?
Програмка нормально работает, пока не набирается соединений под 10К. А потом к ней получается подключится с 50%-5% вероятностью.
t# telnet 127.0.0.1 5697 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection timed out
Написал в /etc/sysctl.conf:
net.core.somaxconn=131072
net.ipv4.tcp_keepalive_time = 180
net.ipv4.tcp_keepalive_probes = 5
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.netfilter.ip_conntrack_max = 262144
net.netfilter.nf_conntrack_tcp_timeout_established = 28800
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 8388608
net.core.wmem_max = 8388608
net.ipv4.netfilter.ip_conntrack_count больше чем до 30К не доходит.
Думал возможно не хватает ресурсов, LA ~0.5 - 1. Но ядра загружаются только до 30%. Стоит рискнуть абгрейдить железо? Что еще можно в настройках подёргать ..?