← Back to team overview

sslug-teknik team mailing list archive

Re: rsh port problem

 

Status LØST - se nedenfor.

Bjarne Büchmann wrote:
OK, problemet er ved at krystallisere sig...

Så vidt jeg kan forstå, så er TIME_WAIT standard 60sec, og jeg er dermed
begrænset til max ca. 511/60=8.5 forbindelser per sekund i snit over et minut.
Problemet er relateret til TIME_WAIT - dvs det stykke tid, som går før
en (TCP) port kan endelig lukkes.
<snip>

Hvis jeg kan sænke TIME_WAIT tiden, så kunne jeg måske skrue
op for max forbindelser per sek?

Jeg har prøvet at sænke værdien af /proc/sys/net/ipv4/tcp_fin_timeout
til 10, men det har ikke haft nogen effekt.
Ved at slå tcp_tw_recycle til, så løser det sig.
# echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle
Ifølge "man tcp", så kan jeg få problemer med NAT, men det
bruger vi ikke på klyngen.

Til reference, så ser netstat på n004/target nu sådan ud under load (i perioden "ramt" af 1500 logins på 30sec).

n004> for i in `seq 1 100`; do
  echo `date` ": " `netstat -tn | grep TIME_WAIT | wc -l`;sleep 5;
  done
Tue Apr 29 14:39:24 CEST 2008 :  0
Tue Apr 29 14:39:29 CEST 2008 :  4
Tue Apr 29 14:39:34 CEST 2008 :  18
Tue Apr 29 14:39:39 CEST 2008 :  30
Tue Apr 29 14:39:44 CEST 2008 :  7
Tue Apr 29 14:39:49 CEST 2008 :  25
Tue Apr 29 14:39:54 CEST 2008 :  4
Tue Apr 29 14:39:59 CEST 2008 :  3
Tue Apr 29 14:40:04 CEST 2008 :  0

Mange tak for hjælp/sparring.

-Bjarne



References