Skip to contentSkip to conversation

SOMAXCONN - bump up or sysctl?

DISCUSSION Andi Kleen 1 participant 1 message Jul 13, 2001 1 message not in the archive

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

Andi Kleen

author
#1 lore raw
Quoted 4 lines · Tim Hockin

hey all,

We have a request to bump up SOMAXCONN. Are there are repurcussions to doing so? Would it be better to make it a sysctl?

Have you checked if the requester is not satisfied with an increase of /proc/sys/net/ipv4/tcp_max_syn_backlog? If they "know" from 2.0 that they want a SOMAXCONN increase then that's very likely the case.

In 2.2+ SOMAXCONN only applies to established sockets waiting to get accept()ed; and when you have 128 established sockets that don't get served by accept you have a big problem.

SYN-RECV sockets are a completely different thing and they are tuned by the first sysctl and some other heuristics in 2.4.
You can also turn on syncookies there to handle syn-recv load spikes.

-Andi