Was ist die theoretische maximale Anzahl der geöffneten TCP-verbindungen auf einem Windows-server
Auf meinem Windows server habe ich über einen offenen port Abhören auf eingehende TCP-verbindungen von mehreren clients. Gibt es eine Begrenzung für die Anzahl der unique clients gleichzeitig aufbauen einer socket-Verbindung auf diesem port geöffnet auf meinem Windows-server? Einer der threads Was ist die theoretische maximale Anzahl der geöffneten TCP-verbindungen, ein modernes Linux-box haben kann Gespräche über die Anzahl der socket-verbindungen wird begrenzt durch die zulässige Dateideskriptoren auf Unix-Plattformen. Gibt es eine solche Beschränkung auf die neuesten Windows-Server? Wenn ja, wie gehen Sie zum ändern dieser Grenze?
- Sind Sie tatsächlich ein Problem mit ihm, oder einfach nur aus Neugier und dachte, wenn eine solche Grenze könnte geändert werden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Basierend auf eine Antwort von einem MSFT-Mitarbeiter:
Aber als Harry erwähnt in einer anderen Antwort, es ist eine Einstellung, die für die offene TCP-verbindungen, die ein limit von etwas über 16M.
Aber technisch gesehen könnten Sie eine große Menge von verbindungen, gibt es praktische Probleme, die Menge:
jede Verbindung identifiziert wird, indem Sie server-Adresse und port-als auch die client-Adresse und port. Theoretisch können sogar die Anzahl der verbindungen, die zwei Maschinen haben zwischen Ihnen ist sehr groß, aber in der Regel der server nutzt einen einzigen port, die Grenzen der Zahl. Auch selten einen einzelnen client öffnen würden Tausende von verbindungen, aber in NAT-Fällen kann es scheinen, wie es
kann der server nur eine bestimmte Menge von Daten und Datenpakete pro Sekunde, also ein high-speed-Daten-transfer oder viele kleine Pakete, die möglicherweise der Reihe nach unten gehen
den Netzwerk-hardware, die möglicherweise nicht in der Lage, alle den Verkehr in
server haben Speichers, der für jede Verbindung, die wiederum begrenzt die Anzahl
auch, was der server tut, ist ein wichtiges Thema. Ist es, eine Echtzeit-Spiel-server oder ein system liefern, Schach bewegt sich zwischen Leute, die denken, Ihr bewegt sich für 15 Minuten in einer Zeit,
Neben der Lizenzierung und praktische Grenzen in der beschriebenen Sami Antwort, es ist in der Tat ein konfigurierbares limit für die Anzahl der gleichzeitigen offenen verbindungen, bestimmt durch die TcpNumConnections Einstellung. Der Standard-Wert ist der Maximalwert, der nur schüchtern von 16M.
(Die verlinkte Dokumentation ist für Windows 2003. Die entsprechende Dokumentation für spätere Versionen von Windows Server nicht zu existieren. Aber ich kann nicht finden, etwas zu vermuten, dass die Einstellung wurde entfernt.)
In der Praxis jedoch sind Sie wahrscheinlich, um führen Sie in die praktischen Probleme, die im Sami Antwort, lange bevor Sie auf diese. (Es sei denn, der Systemadministrator hat manuell die Einstellungen geändert, natürlich.)