Freigeben über


Behandeln von Problemen mit der TCP/IP-Leistung in Bezug auf das zugrunde liegende Netzwerk

Notiz

Dieser Artikel ist in einer 3-teiligen Serie enthalten. Sie können Teil 1 überprüfen : Übersicht über die TCP/IP-Leistung und Teil 3: Bekannte Probleme mit TCP/IP-Leistung.

Wenn der Durchsatz unter einen bestimmten Basisplan fällt, verwenden Sie ein Paketerfassungstool, um eine Netzwerkablaufverfolgung zu übernehmen und Netzwerkprobleme zu erkennen.

Verwenden des ctsTraffic-Tools zum Analysieren der Netzwerkablaufverfolgung

Hier ist ein Beispiel dafür, wie Sie das Tool ctsTraffic verwenden können, um die Netzwerkablaufverfolgung zu analysieren:

Notiz

Eine Netzwerkablaufverfolgung kann zu einer weiteren Verlangsamung des Durchsatzes führen.

  1. Führen Sie das ctsTraffic-Tool sowohl auf Client- als auch auf Serverseite aus.

    Führen Sie diesen Befehl auf dem Server aus:

    CTStraffic -listen:*
    

    Führen Sie diesen Befehl auf dem Client aus:

    CTSTraffic -target:<serverip> -consoleverbosity:3 -connections:4 -iterations:10 -connectionfilename:<filename>.csv
    
  2. Beenden Sie Netzwerkablaufverfolgungen auf Client- und Serverseiten.

  3. Überprüfen Sie den <Dateinamen>.csv Datei:

    • Wenn NetworkErrors oder ProtocolErrors in der Datei angezeigt werden, fahren Sie mit dem nächsten Schritt fort.
    • Wenn kein Fehler angezeigt wird, beenden Sie die Netzwerkablaufverfolgung, und verwerfen Sie sie. Sammeln Sie eine neue Ablaufverfolgung auf dem Client und dem Server. Versuchen Sie es mit einer zunehmenden Anzahl von Verbindungen (-connections:) in Schritt 1, bis der Fehler auftritt.
  4. Suchen Sie die Clientsocketnummer des Fehlers in der <Dateiname>.csv Datei, und wenden Sie diese Nummer als Filter an, um auf einen Paketverlust, eine Paketumsetzung oder einen TCP-Zurücksetzung zu überprüfen, der von beiden Endpunkten nicht initiiert wurde. Wenden Sie sich mit diesen Informationen an das Netzwerkteam, um Hilfe zu erfahren.

Überprüfen von Leistungsmonitorprotokollen

Überprüfen Sie Leistungsmonitor Protokolle, um in diesen Situationen nach verworfenen Paketen zu suchen:

  • Es gibt Fehler, aber es werden keine Probleme in der Paketerfassung gefunden.
  • Das ursprüngliche Paket erreicht das Ziel, aber der Absender überschreibt dasselbe Paket, da vom Empfänger keine Bestätigung (ACK) vorhanden ist.

Das Paket verwirft möglicherweise durch den Netzwerkkartentreiber oder durch den Prozessor, der nicht verfügbar ist, um eingehende Pakete auf dem Empfänger zu verarbeiten. Stellen Sie sicher, dass der Netzwerkkartentreiber auf dem neuesten Stand ist und dass der RSS-VMMQ/ ordnungsgemäß eingerichtet ist. Wenn Sie z. B. mehr Basisprozessoren auf einem Server wie SQL Server verwenden möchten, passen Sie RSS/VMMQ an, um den Basisprozessor nicht zu verwenden und die Verarbeitung vom nächsten physischen Kern aus zu starten.

Weitere Informationen finden Sie unter Netzwerkbezogene Leistungsindikatoren.

Notiz

Passen Sie RSS/VMMQ nur zur Problembehandlung und mit vollständigem Verständnis des Vorgangs an.

Nächste Schritte