Freigeben über


Diagnostizieren von Grafikleistungsproblemen in Remotedesktop

Um Probleme mit der Qualität Ihrer Remotesitzungen zu diagnostizieren, wurden leistungsindikatoren im Abschnitt RemoteFX Graphics von Leistungsmonitor bereitgestellt. In diesem Artikel können Sie grafikbezogene Leistungsengpässe während RDP-Sitzungen (Remotedesktopprotokoll) mithilfe dieser Leistungsindikatoren ermitteln und beheben.

Suchen des Remotesitzungsnamens

Sie benötigen den Namen Ihrer Remotesitzung, um die Grafikleistungsindikatoren zu identifizieren. Befolgen Sie die Anweisungen in diesem Abschnitt, um Ihre instance der einzelnen Leistungsindikatoren zu identifizieren.

  1. Öffnen Sie die Windows-Eingabeaufforderung in Ihrer Remotesitzung.
  2. Führen Sie den Befehl qwinsta aus, und suchen Sie ihren Sitzungsnamen.
    • Wenn Ihre Sitzung auf einem virtuellen Computer (VM) mit mehreren Sitzungen gehostet wird: Ihr instance jedes Leistungsindikators wird durch die gleiche Nummer mit dem Suffix ihres Sitzungsnamens versehen, z. B. "rdp-tcp 37".
    • Wenn Ihre Sitzung auf einem virtuellen Computer gehostet wird, der virtuelle Grafikprozessoreinheiten (vGPU) unterstützt: Ihre instance jedes Leistungsindikators wird auf dem Server und nicht auf Ihrem virtuellen Computer gespeichert. Ihre Indikatorinstanzen enthalten den VM-Namen anstelle der Nummer im Sitzungsnamen, z. B. "Win8 Enterprise-VM".

Hinweis

Leistungsindikatoren haben zwar RemoteFX im Namen, enthalten aber auch Remotedesktopgrafiken in vGPU-Szenarien.

Zugriffsleistungsindikatoren

Nachdem Sie ihren Remotesitzungsnamen ermittelt haben, befolgen Sie diese Anweisungen, um die RemoteFX Graphics-Leistungsindikatoren für Ihre Remotesitzung zu erfassen.

  1. Wählen SieVerwaltung>starten>Leistungsmonitor aus.
  2. Erweitern Sie im Dialogfeld Leistungsmonitorden Knoten Überwachungstools, wählen Sie Leistungsmonitor und dann Hinzufügen aus.
  3. Erweitern Sie im Dialogfeld Indikatoren hinzufügen in der Liste Verfügbare Indikatoren den Abschnitt für RemoteFX-Grafiken.
  4. Wählen Sie die indikatoren aus, die überwacht werden sollen.
  5. Wählen Sie in der Liste Instanzen des ausgewählten Objekts die spezifischen Instanzen aus, die für die ausgewählten Leistungsindikatoren überwacht werden sollen, und wählen Sie dann Hinzufügen aus. Um alle verfügbaren Leistungsindikatorinstanzen auszuwählen, wählen Sie Alle Instanzen aus.
  6. Wählen Sie nach dem Hinzufügen der Indikatoren OK aus.

Die ausgewählten Leistungsindikatoren werden auf dem Leistungsmonitor Bildschirm angezeigt.

Hinweis

Jede aktive Sitzung auf einem Host verfügt über eine eigene instance jedes Leistungsindikators.

Diagnostizieren von Problemen

Grafikbezogene Leistungsprobleme lassen sich in der Regel in vier Kategorien einteilen:

  • Niedrige Bildfrequenz
  • Zufällige Stände
  • Hohe Eingabelatenz
  • Schlechte Framequalität

Behandeln von geringer Framerate, zufälligen Stags und hoher Eingabelatenz

Überprüfen Sie zuerst den Leistungsindikator Ausgabeframes/Sekunde. Es misst die Anzahl der Frames, die dem Client zur Verfügung gestellt werden. Wenn dieser Wert kleiner als der Indikator Eingabeframes/Sekunde ist, werden Frames übersprungen. Um den Engpass zu identifizieren, verwenden Sie die Leistungsindikatoren Frames übersprungen/Sekunde.

Es gibt drei Arten von Übersprungenen/Sekundenzählern:

  • Übersprungene Frames/Sekunde (unzureichende Serverressourcen)
  • Übersprungene Frames/Sekunde (unzureichende Netzwerkressourcen)
  • Übersprungene Frames/Sekunde (unzureichende Clientressourcen)

Ein hoher Wert für einen der Indikatoren "Frames übersprungen/Sekunde" bedeutet, dass das Problem mit der Ressource zusammenhängt, die vom Zähler nachverfolgt wird. Wenn der Client z. B. frames nicht mit der gleichen Rate decodiert und präsentiert, mit der der Server die Frames bereitstellt, ist der Zähler Frames übersprungen/Sekunde (Unzureichende Clientressourcen) hoch.

Wenn der Zähler Ausgabeframes/Sekunde mit dem Eingabeframes/Sekunde-Zähler übereinstimmt, Sie aber dennoch eine ungewöhnliche Verzögerung oder ein Stocken feststellen, kann die durchschnittliche Codierungszeit der Schuldige sein. Die Codierung ist ein synchroner Prozess, der auf dem Server im Szenario mit einer einzelnen Sitzung (vGPU) und im Szenario mit mehreren Sitzungen auf dem virtuellen Computer ausgeführt wird. Die durchschnittliche Codierungszeit sollte unter 33 ms liegen. Wenn die durchschnittliche Codierungszeit unter 33 ms liegt, aber weiterhin Leistungsprobleme auftreten, liegt möglicherweise ein Problem mit der von Ihnen verwendeten App oder dem verwendeten Betriebssystem vor.

Weitere Informationen zur Diagnose von App-bezogenen Problemen finden Sie unter Leistungsindikatoren zur Benutzereingabeverzögerung.

Da RDP eine durchschnittliche Codierungszeit von 33 ms unterstützt, unterstützt es eine Eingabebildrate von bis zu 30 Frames/Sekunde. Beachten Sie, dass 33 ms die maximal unterstützte Bildfrequenz ist. In vielen Fällen ist die Vom Benutzer erlebte Framerate niedriger, je nachdem, wie oft rdp von der Quelle ein Frame bereitgestellt wird. Beispielsweise erfordern Aufgaben wie das Ansehen eines Videos eine vollständige Eingabebildrate von 30 Frames/Sekunde, aber weniger rechenintensive Aufgaben wie die seltene Bearbeitung eines Dokuments führen zu einem viel niedrigeren Wert für Eingabeframes/Sekunde ohne Beeinträchtigung der Benutzererfahrungsqualität.

Behandeln von schlechter Framequalität

Verwenden Sie den Framequalitätsindikator, um Probleme mit der Framequalität zu diagnostizieren. Dieser Zähler gibt die Qualität des Ausgabeframes als Prozentsatz der Qualität des Quellframes aus. Der Qualitätsverlust kann auf RemoteFX oder auf die Grafikquelle zurückzuführen sein. Wenn RemoteFX den Qualitätsverlust verursacht hat, kann das Problem ein Mangel an Netzwerk- oder Serverressourcen zum Senden von Inhalten mit höherer Genauigkeit sein.

Minderung

Wenn Serverressourcen den Engpass verursachen, probieren Sie einen der folgenden Ansätze aus, um die Leistung zu verbessern:

  • Reduzieren Sie die Anzahl der Sitzungen pro Host.
  • Erhöhen Sie den Arbeitsspeicher und die Computeressourcen auf dem Server.
  • Löschen Sie die Auflösung der Verbindung.

Wenn Netzwerkressourcen den Engpass verursachen, probieren Sie einen der folgenden Ansätze aus, um die Netzwerkverfügbarkeit pro Sitzung zu verbessern:

  • Reduzieren Sie die Anzahl der Sitzungen pro Host.
  • Verwenden Sie ein Netzwerk mit höherer Bandbreite.
  • Löschen Sie die Auflösung der Verbindung.

Wenn Clientressourcen den Engpass verursachen, probieren Sie einen der folgenden Ansätze aus, um die Leistung zu verbessern:

  • Installieren Sie den neuesten Remotedesktopclient.
  • Erhöhen Sie die Arbeitsspeicher- und Computeressourcen auf dem Clientcomputer.

Hinweis

Der Leistungsindikator Quellframes/Sekunde wird derzeit nicht unterstützt. Vorerst zeigt der Zähler Quellframes/Sekunde immer 0 an.

Nächste Schritte