Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Anpassung der Netzwerkeinstellungen an optimale Werte hat sich als effektiv erwiesen, um Netzwerkengpässe zu beheben und die Gesamtleistung des Netzwerks in BizTalk Server-Lösungen zu verbessern. Dies sollte auf allen Computern erfolgen, die an der Lösung beteiligt sind, einschließlich BizTalk Server-Computern, SQL Server-Computern und anderen Servercomputern.
Hinweis
Der häufigste Hinweis darauf, dass Netzwerk-E/A in einer BizTalk Server-Umgebung ein Engpass ist, ist der Zähler "SQL Server:Wait Statistics\Network IO waits". Wenn der Wert für "Durchschn. Wartezeit" in diesem Leistungsindikator auf mindestens einem Ihrer SQL-Server-Computer größer als 0 ist, stellt Netzwerk-E/A einen Engpass dar.
Die folgende Empfehlung kann verwendet werden, um die Netzwerkleistung zu erhöhen:
Hinzufügen zusätzlicher Netzwerkkarten zu Computern in der BizTalk Server-Umgebung
Ebenso wie das Hinzufügen zusätzlicher Festplatten die Datenträgerleistung verbessern kann, kann das Hinzufügen zusätzlicher Netzwerkkarten die Netzwerkleistung verbessern. Wenn die Netzwerkkarten auf den Computern in Ihrer BizTalk Server-Umgebung gesättigt sind und die Karte ein Engpass ist, sollten Sie eine oder mehrere zusätzliche Netzwerkkarten hinzufügen, um die Leistung zu verbessern.
Implementieren der Netzwerksegmentierung
Weitere Informationen finden Sie unter Netzwerkoptimierungen.
Ersetzen Sie nach Möglichkeit Hubs durch Schalter.
Switches enthalten Logik zum direkten Weiterleiten des Datenverkehrs zwischen der Quelle und dem Ziel, während Hubs ein Übertragungsmodell zum Weiterleiten des Datenverkehrs verwenden. Daher sind Schalter effizienter und bieten eine verbesserte Leistung.
Entfernen von unnötigen Netzwerkprotokollen
Windows Server-Computer verfügen manchmal über mehr Netzwerkdienste und Protokolle als tatsächlich erforderlich. Jeder zusätzliche Netzwerkclient, Dienst oder Protokoll stellt zusätzlichen Aufwand für Systemressourcen bereit. Darüber hinaus generiert jedes installierte Protokoll Netzwerkdatenverkehr. Durch das Entfernen unnötiger Netzwerkclients, Dienste und Protokolle werden Systemressourcen für andere Prozesse verfügbar gemacht, übermäßiger Netzwerkdatenverkehr wird vermieden, und die Anzahl der Netzwerkbindungen, die ausgehandelt werden müssen, wird auf ein Minimum reduziert. Führen Sie die folgenden Schritte aus, um die derzeit installierten Netzwerkclients, Protokolle und Dienste anzuzeigen:
Klicken Sie auf Start und dann auf Systemsteuerung.
Führen Sie in der Systemsteuerung eine der folgenden Aktionen aus:
Legen Sie in den Einstellungen Ihres Computers " Ansicht nachKategorie" fest, klicken Sie auf "Netzwerk" und "Internet", und klicken Sie dann auf "Netzwerk" und "Freigabecenter".
Legen Sie unter Einstellungen Ihres Computers anpassenAnsicht entweder auf Große Symbole oder Kleine Symbole fest, und klicken Sie dann auf Netzwerk- und Freigabecenter.
Klicken Sie im Aufgabenbereich auf " Adaptereinstellungen ändern".
Klicken Sie mit der rechten Maustaste auf " Local Area Connection " (oder den Eintrag für Die Netzwerkverbindung), und klicken Sie dann auf "Eigenschaften ", um das Dialogfeld "Eigenschaften" für die Netzwerkverbindung anzuzeigen.
Um ein unnötiges Element zu entfernen, wählen Sie es aus, und klicken Sie auf "Deinstallieren". Um ein Element zu deaktivieren, deaktivieren Sie einfach das dem Element zugeordnete Kontrollkästchen.
Wenn Sie nicht sicher sind, welche Auswirkungen das Deinstallieren eines Elements für die Verbindung hat, deaktivieren Sie das Element, anstatt es zu deinstallieren. Durch das Deaktivieren von Elementen können Sie ermitteln, welche Dienste, Protokolle und Clients tatsächlich für ein System erforderlich sind. Wenn festgestellt wurde, dass das Deaktivieren eines Elements keine negativen Auswirkungen auf den Server hat, kann das Element dann deinstalliert werden. In vielen Fällen sind nur die folgenden drei Komponenten für den Betrieb in einem standardmäßigen TCP/IP-basierten Netzwerk erforderlich:
Client für Microsoft-Netzwerke
Datei- und Druckerfreigabe für Microsoft-Netzwerke
Internetprotokoll (TCP/IP)
Netzwerkadaptertreiber auf allen Computern in der BizTalk Server-Umgebung sollten für die Leistung optimiert werden.
Von Bedeutung
Bevor Sie die Optimierung auf Netzwerkadaptertreiber anwenden, installieren Sie immer die neuesten Netzwerkadaptergerätetreiber für die Netzwerkkarten in der Umgebung.
Passen Sie die Netzwerkadaptergerätetreiber an, um den für die Paketpufferung verfügbaren Arbeitsspeicher zu maximieren, sowohl ein- als auch ausgehend. Maximieren Sie auch die Anzahl der Puffer, insbesondere die Sende- und Kombinationspuffer. Die Standardwerte für diese Parameter und ob sie sogar bereitgestellt werden, variieren zwischen Herstellern und Treiberversionen. Ziel ist es, die Arbeit der Netzwerkadapterhardware zu maximieren und den größtmöglichen Pufferraum für Netzwerkvorgänge zu ermöglichen, um Netzwerkdatenverkehrsspitzen und damit verbundene Überlastungen zu minimieren.
Hinweis
Die Schritte zum Optimieren der Netzwerkadaptertreiber variieren je nach Hersteller.
Führen Sie die folgenden Schritte aus, um auf Einstellungen für Netzwerkadapter zuzugreifen:
Klicken Sie auf "Start" und dann auf "Systemsteuerung".
Führen Sie in der Systemsteuerung eine der folgenden Aktionen aus:
Legen Sie in den Einstellungen Ihres Computers " Ansicht nachKategorie" fest, klicken Sie auf "Netzwerk" und "Internet", und klicken Sie dann auf "Netzwerk" und "Freigabecenter".
Legen Sie in den Einstellungen Ihres ComputersAnsicht entweder auf Große Symbole oder Kleine Symbole fest, und klicken Sie dann auf Netzwerk- und Freigabecenter.
Klicken Sie im Aufgabenbereich auf " Adaptereinstellungen ändern".
Klicken Sie mit der rechten Maustaste auf " Local Area Connection " (oder den Namen Der Netzwerkverbindung), und klicken Sie dann auf "Eigenschaften".
Klicken Sie auf der Registerkarte "Netzwerk" auf "Konfigurieren".
Klicken Sie auf die Registerkarte "Erweitert ", um auf Eigenschaften zuzugreifen, die für den Netzwerkadapter konfiguriert werden können.
Die folgenden Eigenschaften sollten für jeden Netzwerkadapter in der BizTalk Server-Umgebung konfiguriert werden:
Hinweis
Sie wenden diese Einstellungen für jeden physischen Netzwerkadapter an, einschließlich der einzelnen Netzwerkadapter innerhalb einer teamierten Gruppe von Netzwerkadaptern, die für Aggregation, Lastenausgleich oder Fehlertoleranz konfiguriert sind. Bei einigen Teamsoftware müssen Sie diese Einstellungen möglicherweise auch auf das Team anwenden. Beachten Sie, dass einige Netzwerkadapter selbst optimieren und möglicherweise nicht die Möglichkeit bieten, Parameter manuell zu konfigurieren.
Power Option – Konfigurieren Sie den Netzwerkadaptertreiber, um zu verhindern, dass die Energieverwaltungsfunktionen den Netzwerkadapter deaktivieren, um Strom zu sparen. Diese Funktionalität kann für Clientcomputer nützlich sein, sollte jedoch selten auf einem BizTalk Server- oder SQL Server-Computer verwendet werden.
Feste Geschwindigkeit/Duplex (auto nicht verwenden) - Es ist sehr wichtig, dass die Parameter für Netzwerkgeschwindigkeit, Duplex und Flusssteuerung so festgelegt sind, dass sie den Einstellungen auf dem Switch entsprechen, mit dem sie verbunden sind. Dadurch wird das Auftreten regelmäßiger "automatischer Synchronisierung" verringert, wodurch verbindungen vorübergehend aus dem Netz gehen können.
Max Coalesce Buffers – Kartenregister sind Systemressourcen, die zum Konvertieren physischer Adressen in virtuelle Adressen für Netzwerkadapter verwendet werden, die busmastering unterstützen. Coalesce-Buffers sind für den Netzwerktreiber verfügbar, wenn dem Treiber die Mapping-Register ausgehen. Legen Sie diesen Wert so hoch wie möglich für maximale Leistung fest. Auf Servern mit eingeschränktem physischem Speicher kann dies negative Auswirkungen haben, da Koppierungspuffer Systemspeicher verbrauchen. Auf den meisten Systemen kann die maximale Einstellung jedoch angewendet werden, ohne den verfügbaren Arbeitsspeicher erheblich zu reduzieren.
Max Transmit/Send Descriptors and Send Buffers – Diese Einstellung gibt an, wie viele Übertragungssteuerungspuffer der Treiber für die Verwendung über die Netzwerkschnittstelle zuweist. Dies spiegelt direkt die Anzahl der ausstehenden Pakete wider, die der Treiber in seiner "Send"-Warteschlange haben kann. Legen Sie diesen Wert so hoch wie möglich für maximale Leistung fest. Auf Servern mit eingeschränktem physischem Arbeitsspeicher kann dies negative Auswirkungen haben, da Sendepuffer Systemspeicher verbrauchen. Auf den meisten Systemen kann die maximale Einstellung jedoch angewendet werden, ohne den verfügbaren Arbeitsspeicher erheblich zu reduzieren.
Max Receive Buffers – Diese Einstellung gibt an, wie viel Speicherbuffer der Netzwerkschnittstellentreiber beim Kopieren von Daten in den Protokollspeicher verwendet. Es wird normalerweise standardmäßig auf einen relativ niedrigen Wert festgelegt. Legen Sie diesen Wert so hoch wie möglich für maximale Leistung fest. Auf Servern mit eingeschränktem physischem Arbeitsspeicher kann dies negative Auswirkungen haben, da Empfangspuffer Systemspeicher verbrauchen. Auf den meisten Systemen kann die maximale Einstellung jedoch angewendet werden, ohne den verfügbaren Arbeitsspeicher erheblich zu reduzieren.
Alle Offload-Optionen EIN – In nahezu allen Fällen wird die Leistung verbessert, wenn die Offload-Funktionen der Netzwerkschnittstelle aktiviert werden. Einige Netzwerkadapter bieten separate Parameter zum Aktivieren oder Deaktivieren des Offloadings für Sende- und Empfangsdatenverkehr. Das Entladen von Aufgaben von der CPU auf den Netzwerkadapter kann dazu beitragen, die CPU-Auslastung auf dem Server zu verringern, wodurch die Gesamtleistung des Systems verbessert wird. Der Microsoft TCP/IP-Transport kann eine oder mehrere der folgenden Aufgaben auf einen Netzwerkadapter mit den entsprechenden Funktionen entladen:
Prüfsummenaufgaben – Der TCP/IP-Transport kann die Berechnung und Validierung von IP- und TCP-Prüfsummen für Sende- und Empfänge an den Netzwerkadapter entladen; aktivieren Sie diese Option, wenn der Netzwerkadaptertreiber diese Funktion bereitstellt.
IP-Sicherheitsaufgaben – Der TCP/IP-Transport kann die Berechnung und Validierung verschlüsselter Prüfsummen für Authentifizierungsheader (AH) auslagern und Sicherheitsnutzlasten (ESP) in den Netzwerkadapter kapseln. Der TCP/IP-Transport kann auch die Verschlüsselung und Entschlüsselung von ESP-Nutzlasten an den Netzwerkadapter entladen. Aktivieren Sie diese Optionen, wenn der Netzwerkadaptertreiber diese Funktion bereitstellt.
Segmentierung großer TCP-Pakete – Der TCP/IP-Transport unterstützt großes Send Offload (LSO). Mit LSO kann der TCP/IP-Transport die Segmentierung großer TCP-Pakete auslagern.
Stack Offload – Der gesamte Netzwerkstapel kann auf einen Netzwerkadapter mit den entsprechenden Funktionen entladen werden. Aktivieren Sie diese Option, wenn der Netzwerkadaptertreiber diese Funktion bereitstellt.
Wake On LAN deaktiviert (sofern nicht verwendet) – Konfigurieren Sie den Netzwerkadaptertreiber, um die Wake-On-Lan-Funktionalität zu deaktivieren. Diese Funktionalität kann für Clientcomputer nützlich sein, sollte aber selten verwendet werden, wenn sie jemals auf einem BizTalk Server- oder SQL Server-Computer verwendet werden.
Weitere Informationen zum Optimieren von Netzwerkadaptern für die Leistung finden Sie im Abschnitt " Netzwerkgeräteeinstellungen " des Whitepapers "BizTalk Server Database Optimization".
Siehe auch
Einstellungen, die geändert werden können, um die Netzwerkleistung zu verbessern