PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ubuntu 8.04 Server connection limit



schroejahr
13-09-2008, 11:57
Hallo,

wie ihr euch sicher denken könnt stehe ich auch vor einem problem.

Und zwar folgendes:

Mein Rootserver scheint irgendwo ab einem bestimmten punkt keine connections mehr anzunehmen.
Ich betreibe einen Gameserver, und an der Software die die Spieler verwaltet kann es nicht liegen - das wurde schon abgeprüft.

Ich hatte diesen Thread schon in den Linuxforen gepostet, und hoffe das mir hier vielleicht geholfen werden kann.

Fangen wir als erstes mal mit den eckdaten des systems an:

Ubuntu 8.04

Kernel 2.6.24.5 mit grsecurity patches (http://www.grsecurity.net/)

Ram: 12GB FB DDR2

CPU : 2x dual Xeon 3075 @ 2,66 GHZ

Anbindung: 1 Gbit

ca bei 3000 offenen connections werden keine connects mehr angenommen jetzt gerade ist es wieder der fall:

net.netfilter.nf_conntrack_count = 2767

an ram ist noch einiges frei, swappen tut er nicht.

folgende einstellungen habe ich modifiziert und verwende ich im moment, leider bleibt der gewünschte erfolg aus:

net.core.rmem_max = 16777216

net.core.wmem_max = 16777216

net.ipv4.tcp_rmem = 4096 87380 16777216

net.ipv4.tcp_wmem = 4096 65536 16777216

net.ipv4.tcp_no_metrics_save = 1

net.ipv4.tcp_max_syn_backlog = 8192

läuft auf cubic

fopen ist bei 20000 angesetzt, lsof | wc -l gibt folgendes: 13251

ich weiss wirklich nicht wo ich noch suchen soll.

Hat jemand von euch eine idee ?

achso: der throughput auf dem nic ist ca 40mb /sek up und ca 15 mb /sec down - da sollte auch noch genug platz sein.

Danke für eure mühen.