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.
In diesem Thema werden die Schritte aufgeführt, die Sie beim Vorbereiten von Windows Server für die Verwendung in einer BizTalk Server-Produktionsumgebung ausführen sollten.
Konfigurieren Sie MSDTC für BizTalk Server. Weitere Informationen finden Sie unter "Problembehandlung bei MSDTC".
Konfigurieren Sie die Firewalls für BizTalk Server. Dieser Schritt ist nur erforderlich, wenn eine oder mehrere Firewalls in Ihrer BizTalk Server-Umgebung vorhanden sind.
Für weitere Informationen gehen Sie zu:
Deaktivieren Sie Hyperthreading auf allen Computern, auf denen BizTalk Server und SQL Server in der BizTalk Server-Umgebung ausgeführt werden.
Es ist wichtig, dass Hyperthreading für Computer mit BizTalk Server deaktiviert wird. Dies ist eine BIOS-Einstellung, die in der Regel in den Prozessoreinstellungen des BIOS-Setups zu finden ist.
Hyperthreading lässt den Server so erscheinen, als hätte er mehr Prozessoren/Prozessorkerne, als er tatsächlich hat; jedoch bieten Hyperthreaded-Prozessoren typischerweise zwischen 20% und 30% der Leistung eines physischen Prozessors/Prozessorkerns. Wenn BizTalk Server die Anzahl der Prozessoren zählt, um ihre Selbstoptimierungsalgorithmen anzupassen, führen die Hyperthreadprozessoren dazu, dass diese Anpassungen verzerrt werden, was sich negativ auf die Gesamtleistung auswirkt.
Hyperthreading sollte für SQL Server-Computer deaktiviert werden, da Anwendungen, die hohe Konkurrenz (z. B. BizTalk Server) verursachen können, in einer Hyper-Threading-Umgebung auf einem SQL Server-Computer eine verringerte Leistung bewirken können.
Stellen Sie sicher, dass die Prozessorplanung des Windows-Servers auf "Hintergrunddienste" festgelegt ist.
Wenn Sie sicherstellen, dass diese Konfigurationsoption auf allen Computern festgelegt ist, auf denen Windows Server in Ihrer Umgebung ausgeführt wird, wird die Gesamtleistung des Systems verbessert. Führen Sie die folgenden Schritte aus, um sicherzustellen, dass Windows Server für Hintergrunddienste konfiguriert ist:
- Klicken Sie auf "Start", klicken Sie auf "Ausführen", und geben Sie dann im Feld "Ausführen" sysdm.cpl ein.
- Klicken Sie im Dialogfeld "Systemeigenschaften" auf die Registerkarte "Erweitert", und klicken Sie dann unter "Leistung" auf "Einstellungen".
- Klicken Sie im Dialogfeld "Leistungsoptionen " auf die Registerkarte " Erweitert ", stellen Sie sicher, dass die Option " Hintergrunddienste " unter "Prozessorplanung" ausgewählt ist, klicken Sie auf "OK", und klicken Sie dann erneut auf "OK ", um das Dialogfeld " Systemeigenschaften " zu schließen.
Platzieren Sie die Windows-Auslagerungsdatei auf einem separaten lokalen physischen Laufwerk.
Das Verschieben der Auslagerungsdatei auf ein anderes physisches Volume als das Betriebssystem auf einem Computer mit Windows Server verbessert die Leistung, indem es die Datenträgerkonkurrenz reduziert.
Führen Sie die folgenden Schritte aus, um die Auslagerungsdatei auf ein anderes physisches Volume als das Betriebssystem zu verschieben:
- Klicken Sie auf "Start", klicken Sie auf "Ausführen", und geben Sie dann im Feld "Öffnen" sysdm.cpl ein.
- Klicken Sie auf die Registerkarte "Erweitert", und klicken Sie dann unter "Leistung" auf "Einstellungen".
- Klicken Sie auf die Registerkarte "Erweitert", klicken Sie unter "Virtueller Speicher" auf "Ändern", geben Sie Optionen für die Auslagerungsdatei an, klicken Sie auf "OK", und klicken Sie dann erneut auf "OK", um die Systemeigenschaften zu schließen. Sie müssen den Computer neu starten, damit die neuen Einstellungen wirksam werden.
Defragmentieren Sie die Datenträger und Seitendatei:
- Defragmentieren Sie alle Datenträger (lokal und SAN/NAS) regelmäßig, indem Sie die Defragmentierung der Datenträger außerhalb der Stunden planen.
- Defragmentieren Sie die Windows-Auslagerungsdatei, und weisen Sie vorab die Masterdateitabellen der einzelnen Datenträger in der BizTalk Server-Umgebung zu, um die Gesamtleistung des Systems zu steigern.
Verwenden Sie die Windows-Befehle: defrag, um die Windows-Auslagerungsdatei zu defragmentieren und die Masterdateitabellen vorab zuzuweisen.
Wenn Antivirensoftware auf dem Computer installiert ist, auf dem SQL Server ausgeführt wird, deaktivieren Sie die Echtzeitüberprüfung der Daten- und Transaktionsdateien (.mdf, .ndf, .ldf, .mdb).
Der Echtzeitscan der SQL Server-Daten- und Transaktionsdateien kann den E/A-Wettbewerb auf dem Datenträger erhöhen und die SQL Server-Leistung reduzieren.
Wenn auf dem Computer, auf dem BizTalk Server ausgeführt wird, Antivirensoftware installiert ist, deaktivieren Sie die Echtzeitüberprüfung für nicht ausführbare Dateitypen, auf die von einer BizTalk Server-Empfangsstelle verwiesen wird (normalerweise .XML, kann aber auch .csv, .txtusw. sein).
Die Echtzeitüberprüfung nicht ausführbarer Dateien, die von den Empfangsorten des BizTalk Servers referenziert werden, kann den E/A-Wettbewerb für diese Dateien erhöhen und die Leistung von BizTalk Server verringern.
Wenn Angriffserkennungssoftware installiert ist, deaktivieren Sie die Netzwerküberprüfung zwischen Computern mit BizTalk Server und externen Datenrepositorys (SQL Server) oder Messaging-Diensten (z. B. Message Queuing und WebSphere MQSeries).
Angriffserkennungssoftware kann die gültige Kommunikation über das Netzwerk verlangsamen oder sogar verhindern.
Netzwerkkartentreiber (NIC) auf allen Computern in der BizTalk Server-Umgebung sollten für die Leistung optimiert werden.
Passen Sie die Netzwerkgerä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 Hardware der Netzwerkschnittstellenkarte zu maximieren und den größtmöglichen Pufferraum für Netzwerkvorgänge zu ermöglichen, um Netzwerkdatenverkehrsspitzen und damit verbundene Überlastungen zu minimieren.
Legen Sie die Netzwerkkarten auf eine feste Geschwindigkeit und duplex fest.
Verwenden Sie eine feste Geschwindigkeit und duplex (1 Gigabyte oder höher mit Vollduplex) für die Netzwerkverbindungen auf den BizTalk- und SQL-Servern. Dadurch wird sichergestellt, dass die Netzwerkschnittstelle keine Geschwindigkeit oder Duplex-Einstellung mit niedrigerem Wert aushandelt, was in der Vergangenheit bei einigen Unternehmens-Switches ein Problem darstellte. Auch in Umgebungen mit hohem Volumen ist es ratsam, über Gigabit-Netzwerke zu verfügen.
Beenden oder deaktivieren Sie alle Windows-Dienste, die nicht unbedingt erforderlich sind (z. B. Print Spooler und Indexing Service) auf allen Computern in der BizTalk Server-Umgebung.
Das Ausführen unnötiger Dienste auf einem Produktionsserver verwendet Systemressourcen, die andernfalls von BizTalk Server oder SQL Server verwendet werden können.