TCP/IP für die Leistung optimieren

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 93444
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Die Leistung Microsoft LAN Manager-Netzwerke über TCP/IP kann häufig deutlich erhöht werden, durch mehrere Stapel Parameter sorgfältig optimieren:

  • Tcpsegmentsize (die maximale Größe eines einzelnen TCP-Segments)
  • TcpWindowSize (die Datenmenge eine empfangende TCP-Stack kann Puffer)
  • Nbsessions (die maximale Anzahl von NetBIOS-Sitzungen verfügbar)
  • Tcpconnections (Höchstzahl der TCP-Verbindungen verfügbar)
Für optimale Leistung sollten Tcpsegmentsize die Größe der MTU (maximale Transfer Unit) sein, die Medien, abzüglich aller Header bis über die IP-Schicht verarbeiten können. LAN Manager TCP/IP ermöglicht Größen von 1450 Bytes oder weniger dieser Parameter zugewiesen werden.

Außerdem sollte für eine optimale Leistung Tcpwindowsize i. d. r. wie möglich in Schritten von Tcpsegmentsize entsprechen. Erhöhen der Tcpwindowsize, erfordert jedoch, mehr Arbeitsspeicher, der ein Problem unter MS-DOS sein kann. Die TCP-Treiber muss in einem einzelnen Segment 64 KB Speicher laden. Der Treiber muss möglicherweise Puffer "Tcpwindowsize" Bytes der Daten auf jeder Tcpconnection so miteinander, um die optimale allgemeine Leistung und Konnektivität zu erreichen die Werte Tcpwindowsize und Tcpconnections ausgeglichen werden müssen.

Weitere Informationen

Wenn eine Arbeitsstation Microsoft LAN Manager TCP/IP eine Verbindung zu einer Ressource auf einem Server herstellt, wird mit dem Server eine TCP-Verbindung hergestellt, sofern bereits vorhanden. Anschließend wird eine NetBIOS-Sitzung über die TCP-Verbindung hergestellt. Wenn eine zweite Ressource auf dem Server angefordert wird, werden die gleiche NetBIOS-Sitzung und TCP-Verbindung verwendet und Aktivitäten für beide Ressourcen ist im Multiplexmodus, über die Sitzung und Verbindung. Alle Verbindungen mit Hilfe der Microsoft TCP/IP-Dienstprogramme für LAN-Manager zu anderen Ressourcen verwenden jedoch eine TCP-Verbindung jedes.

Daher kann Optimierung zu einem einfachen Prozess reduziert werden:

  1. Bestimmen der Anzahl der TCP-Verbindungen auf der Arbeitsstation erforderlich.
  2. Legen Sie die Nbsessions und TCPUTILS.INI Parameter entsprechend.
  3. Verwenden Sie die Tabelle unten, größte mögliche Tcpwindowsize auswählen.

Beispiel

Der Client zeigt einen Befehl "net Use":
Status      Local name     Remote name

OK          D:             \\server1\shareD
OK          E:             \\server1\shareE
OK          F:             \\server2\shareF
OK          G:             \\server2\shareG
OK          H:             \\server3\shareH
OK          I:             \\server3\shareI
OK          LPT1           \\server1\laser
OK          LPT2           \\server1\lineprint
				
Beachten Sie, Sitzungen auf drei Server mit drei Nbsessions und drei Tcpconnections vorhanden sind. Darüber hinaus genommen Sie haben die Microsoft TCP/IP-Dienstprogramme für LAN-Manager installiert, und verwenden Sie eine Telnetsitzung und drei Sockets an. Standardmäßig ist der Wert der Nbsessions 6, wodurch einige Raum für Sitzungen mehr LAN Manager-Server.

Die Formel für Tcpconnections intern verwendet:
   tcpconnections = nbsessions + 1 + [nsessions + numsockets]
				
Nsessions und Numsockets nur, wenn die Dienstprogramme installiert und untersuchen die Datei TCPUTILS.INI Standardwerte 2 und 8 bzw. werden offenbart vorhanden sind. (Im LAN Manager 2.2 ist der Wert für Numsockets geplant, um 4 ändern).

Wenn Sie LAN Manager Version 2.1a oder früher verwenden, sind die Standard-Tcpconnections also 6 + 1 + 2 + 8 = 17. Sie benötigen nur eine Telnet-Verbindung und drei Sockets, damit zuerst die Parameter in TCPUTILS.INI reduziert werden soll. Nach der Reduzierung bleiben mit 6 + 1 + 1 + 3 = 11 Tcpconnections. In der folgenden Tabelle beschreibt, dass Sie eine Tcpwindowsize nicht mehr als 2900 Bytes auf einem MS-DOS-Client unterstützen können.
tcpconnections  tcpwindowsize  tcpsegmentsize
  6 or less         5800           1450
  7 - 8             4350           1450
  9 - 11            2900           1450  <-- Optimum configuration
 12 - 22            1450           1450      for 11 tcpconnections
				
können Sie diese Parameter der Datei Protocol.ini im Abschnitt [TCPIP_XIF] hinzufügen. Sie sollten auch den Server MS OS/2-Versionen 2.1 und 2.1a ändern. In Protocol.ini, festlegen:
tcpsegmentsize=1450   (the same as for the clients)
tcpwindowsize=4350    (MS OS/2 normally has plenty of memory for this)
				
Microsoft mehr empfiehlt, die Einstellung der Tcpconnections Wert in Protocol.ini und können den Parameter in einer zukünftigen Version entfernen. Optimale Ergebnisse zu erzielen passen Sie die Parameter, die zum Berechnen von Tcpconnections und so anpassen, intern verwendet werden.

Beachten Sie, wenn Sie nicht über die Dienstprogramme installiert verfügen und sind nicht verwenden Sockets oder Telnet Tcpconnections berechnet 6 + 1 = 7 so Sie eine Tcpwindowsize 4350 aus der obigen Tabelle auswählen würde.

Hinweis: Ist die Netzwerkkarte der Verarbeitung einer Tcpwindowsize Burst von Frames, kann es eine oder mehrere der diese löschen. In diesem Fall wird die Leistung ernsthaft beeinträchtigt. Einige älteren Karten können jeweils nur einen eingehenden Frame Puffer möglicherweise.

Die Tcpwindowsize sollten so groß wie möglich, innerhalb der Speicher Einschränkungen der beteiligten Systeme sein. Auf MS OS/2 Tcpwindowsize sollte am 4350 in allen Fällen funktionieren und diese werden den neuen Standardwert in LAN Manager 2.2. Leistungssteigerungen werden wichtigste auf hohe Verzögerung Netzwerken, z. B. in vielen WAN-Umgebungen.

Informationsquellen

? Optimieren der Microsoft LAN Manager TCP/IP, ? Hinweis einen Tech Microsoft Inside Sales erhältlich.

Eigenschaften

Artikel-ID: 93444 - Geändert am: Dienstag, 31. Oktober 2006 - Version: 1.1
Keywords: 
kbmt kbnetwork KB93444 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 93444
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Disclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com