Jump to content

Remotedesktop sehr langsam (2012 R2 + Windows 8.1)


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich habe einen Hyper V Host, der verschiedene VMs hostet. Ein paar Server und zwei Windows 8.1 Maschinen in einer VDI.

 

Als ich die VDI eingerichtet habe, hatte ich bei den Windows 8.1 Maschinen das Problem, dass der Zugriff über die Remoteverbindung "laggy" war. Das heißt, die Übertragung wird nicht flüssig dargestellt. Gut zu sehen, wenn man zum Beispiel das Startmenü öffnet und die Kacheln sehr ruckelig laden und beim Scrollen ruckeln statt in flüssiger Bewegung zu sein. Bei den VMs sehr nervig, wenn man z.B. eine Webseite scrollt.

 

Dieses Problem trat bisher nur bei den VDI VMs auf. Ich habe dafür noch keine Lösung gefunden, obwohl ich schon einiges probiert habe. Über die "Virtual Machine Connection" auf dem Hyper V Host laufen sie übrigens sehr flüssig.

 

Seit ein paar Tagen tritt das gleich Problem auch beim Hyper V Host auf, sogar noch stärker. Teilweise dauert es 10-20 Sekunden, bis das Starmenü geöffnet ist oder die Miniaturfenster über der Taskleiste angezeigt werden.

Über einen direkt angeschlossenen Monitor läuft alles flüssig, über die RDP-Verbindung jedoch nur noch ruckelig.

 

Wenn ich zu den anderen VMs auf dem Hyper V Hosts per RDP verbinde, laufen diese wie gewohnt flüssig.

 

Achja, die vServer sind alle Gen.2 Maschinen, die VDI Maschinen Gen.1 mit RemoteFX.

 

Ich kann mir darauf mittlerweile keinen Reim mehr machen. Bisher hatte ich das Problem im Windows 8.1 OS oder in der Konfiguration der VMs gesucht. Doch wieso tritt es jetzt auch beim physischen Host auf?

 

Kennt jemand dieses Problem? Oder kann jemand mögliche Ursachen eingrenzen?

 

Über Lösungsvorschläge und Ansätze würde ich mich freuen.

 

 

Liebe Grüße

Mesquik

 

Link zu diesem Kommentar

Erzähle mehr zur Hardware und zum Patch-Stand der Software. Ist die Video-Hardware nebst Treiber supported ?

Jedenfalls würde ich dort mal ansetzen.

 

PS: Ich denke, dass der ältere Thread hilfreich für die Kollegen ist:

 

http://www.mcseboard.de/topic/195273-server-planung-1-hardware-host/

bearbeitet von zahni
Link zu diesem Kommentar
Hier die Hardware-Spezifikationen des physischen Servers:
  • Supermicro Serverboard X9DAX-7TF
  • 2x Intel Xeon E5-2630L
  • 128GB DDR3 RAM
  • 256 GB SSD RAID1
  • Nvidia Quadro 4000 2GB
  • Windows 2012 R2 mit aktuellen Updates

Danke für Deinen Tipp! An sowas habe ich überhaupt nicht gedacht.

Ich habe nachgeschaut und die Nvidia Treiber sind vom 23.10.2013. Die Treiber sind Server OS supported.

 

Ich mache nun mal die neuesten Treiber vom 14.03.2014 drauf.

Laut Changelog der erste Treiber, der Windows 8.1 unterstützt. Klingt vielversprechend...

 

 

Liebe Grüße

Mesquik

Link zu diesem Kommentar
  • 1 Monat später...

Hallo,

 

es sind einige Wochen vergangen, in denen ich mich nicht viel damit beschäftigt habe. Und hatte einen Festplattencrash mit ReFS, den zu beheben mich einige Zeit gekostet hat.

 

Zum Thema:

Der neue Grafikkartentreiber hat das Problem auf dem Host behoben.

Auf den Win 8.1 Clients ist das Problem noch immer vorhanden. Die Bildübertragung ruckelt. Ich habe etwa 2-3 fps. Dabei macht es keinen Unterschied, ob ich ein Video in Vollbild laufen lasse, durchs Start-Menü scrolle, ein Icon verschiebe oder beim Anmelden auf die kreisenden Kreise schaue.

Tonübertragung läuft übrigens perfekt.

 

Woran kann sowas liegen?

Was kann ich tun, um den Fehler zu finden?

 

Liebe Grüße

Mesquik

Link zu diesem Kommentar
  • 2 Wochen später...

Hallo,

 

vielen Dank an Daniel für die Fragen. Ich habe versucht, dem bestmöglich auf den Grund zu gehen.

 

im RDP-Client tritt das Problem sowohl bei niedrigen als auch bei hohen Grafik-Einstellungen auf. Und es macht keinen Unterschied, ob Geräte etc. verbunden werden oder nicht.

Die "Verbindung mit dem Remotecomputer" wird vom RDP-Client selbst als "gut" bewertet.

Es wird außerdem UDP verwendet und RemoteFX-USB Weiterleitungen sind aktiviert (GPO).

 

Laut Ereignisanzeige wird RemoteFX verwendet.

Auf der VM wird mir im DirectX-Diagnoseprogramm (dxdiag) ebenfalls das "Microsoft RemoteFX-Grafikgerät - WDDM" mit WHQL-Logo, Featureebenen bis 11 und WDDM 1.2 Treiber und allen Features aktiviert angezeigt.

 

In der Ereignisanzeige stehen folgende Events, zu denen ich keine weiteren Hinweise finde.

"Ereignis 165: Die RemoteFX-Codierung für RemoteFX-Clients, die für Windows Server 2008 R2 SP1 konzipiert ist, ist aktiviert, und es wurde eine kompatible Sitzung erstellt."

"Ereignis 162: Der Client unterstützt Version 0x80004 des RDP-Grafikprotokolls, Clientmodus: 0, H264 aktiviert: 0"

 

Wird nicht die aktuelle Codierung verwendet? Wieso?

Was bedeuten die Version des Protokolls und Ciientmodus: 0, H264 aktiviert: 0?

 

 

Weitere Hinweise habe ich zudem über die Leistungsüberwachung des Servers zu folgenden Indikatoren erhalten:

Durchschnittliche Codierungszeit: Schlägt sowohl bei Scrollen im Startmenü (oder Fenster veschieben) als auch bei Video (YouTube) voll aus (100). Grundlast (Standbild) liegt bei etwa 50.

Übersprungene Frames/Sekunde - Unzureichende Clientressourcen: Seltener Ausschlag, immer unter 10

Übersprungene Frames/Sekunde - Unzureichende Netzwerkressourcen: Schlägt beim Scrollen im Startmenü aus, liegt so zwischen 50 und 100

Übersprungene Frames/Sekunde - Unzureichende Serverressourcen: Schlägt mit vielen Spitzen bis 100 aus (bei Video und Scrollen). Bei Grundlast (Standbild) wechselt es im mittleren 2-Sekunden-Takt zwischen 10 und 0.

(Gerne kann ich Screenshots nachliefern.)

 

Bemerkenswert: Wenn ich das Starmenü ununterbrochen "penetriere" durch Scrollen, erhalte ich nach 10-15 Sekunden eine flüssige Übertragung, die aber nur etwa 3 Sekunden anhält. (reproduzierbar)

 

Der Netzwerkdurchsatz der virtuellen Maschine bei Betrachen des YouTube-VIdeos liegt übrigens im Upload bei etwa 4-7 MBit/s. LAN und WAN Durchsatz sollten auch kein Problem darstellen.

 

 

Meine eigenen Vermutungen:

Der Server versucht, die Übertragung zu codieren, ist damit jedoch überlastet.

Oder er versucht, die Bilder unkomprimiert zu übertragen.

Eine Überlastung aufgrund eines Hardware-Engpasses sollte es eigentlich nicht geben. Er hat ja sogar eine physische GPU, die offiziell supported wird (Nvidia Quadro 4000). Die Hardware sollte für Hundert virtuelle Computer ausreichen, die Office-Programme ausführen.

 

Wie finde ich weitere Hinweise zur Codierung und dem, was der Server tut?

Es gilt weiterhin, dass die Remoteverbindung zu allen virtuellen Servern (Win 2012 R2) hervorragend läuft.

Gibt es grundlegende Unterschiede bei der Remoteverbindung zu Windows 8.1?

 

 

Über weitere Vermutungen, Vorschläge, Hinweise und auch Fragen würde ich mich freuen.

 

 

Liebe Grüße

Mesquik

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...