Warum sind Remotedesktop-Clients (RDP) auf meinem Mac sehr langsam?

9

Ich habe einen Mac Pro und eine Breitbandkabelverbindung mit 120 Mbit / s nach oben (2 Mbit / s nach unten) über meine Fritbox 7390.

Wenn ich den Microsoft RDP-Client oder den CorD-Client unter OS X verwende (Lion, Snow Leopard, Leopard - alle haben das gleiche Problem), ist die RDP-Verbindung sehr langsam. Wenn ich Windows in Boot Camp auf demselben Computer starte und den RDP-Client von Windows aus verwende, ist alles in Ordnung.

Kann mir jemand den Grund dafür nennen? Wie kann ich es reparieren? Kann ich Änderungen vornehmen, z. B. die TCP-Optimierung?

Kanadischer Luke
quelle
Das RDS-Protokoll enthält verschiedene Optimierungen, die nicht alle von einem Client implementiert werden müssen. Sie werden im Laufe der Zeit hinzugefügt. Offensichtlich implementiert der Microsoft-Client die meisten von ihnen. Der einzige andere Client, den ich gesehen habe, der viele von ihnen implementiert, ist iTap. Aber es ist kommerziell (obwohl es sich für mich gelohnt hat, für nahezu mstsc Leistung). Wenn Sie FreeRDP kompilieren können (viel Glück!), Höre ich, dass es auch gut funktioniert.
ta.speot.is
Haben Sie Parallelen? Versuchen Sie, RDP auf diese Weise auszuführen?
Keltari

Antworten:

7

Ich weiß es nicht genau, aber ich habe die gleiche Beschwerde gehört. Eine Theorie besagt, dass unter Mac (und Linux) die vollständigen Bilder über das Netzwerk gesendet werden, während unter Windows zumindest für einige Teile des Bildschirms einige übergeordnete Zeichenbefehle gesendet werden.

Es wäre interessant, Remotedesktop-Client für Windows auf dem Mac (oder Linux) mit Wine auszuführen und die Leistung auf diese Weise zu vergleichen.

Kirsch
quelle
2

Ich hatte genau dieses Problem, aber das Interessante ist, dass die RDC zu diesem Computer einige Tage zuvor einwandfrei funktioniert hatte - aber plötzlich konnte ich über ein Gigabit-Netzwerk jeden Bitmap-Block sehen. Ich habe einige andere Lösungen ausprobiert, z.

netsh interface tcp set global rss=disabled
netsh interface tcp set global autotuninglevel=disabled

von einer Eingabeaufforderung mit erhöhten Kommas, wie hier vorgeschlagen: Vista Remotedesktopverbindungsclient Langsame Verzögerung oder Verbindung trennen, wenn eine Verbindung zu Windows Server 2003 SP2 x64 Edition RDP hergestellt wird . Das hat aber nicht funktioniert.

Dann habe ich herausgefunden, was sich geändert hat, seit es das letzte Mal funktioniert hat. Ich hatte durch Echtzeit-Virenprüfung (in diesem Fall ESET Cybersecurity) wieder aktiviert. Ich habe den Echtzeit-Dateisystemschutz deaktiviert und sofort RDC und (und auch SplashTop Desktop, der das Gleiche tut) wieder auf normale Geschwindigkeit gebracht.

Bowerandy
quelle
1

Ich hatte dieses Problem auf meinem MacBook Pro mit folgendem:

sudo -s
sysctl net.inet.tcp.delayed_ack=0

Fügen Sie es zu /etc/sysctl.conf hinzu, damit es zwischen den Neustarts bleibt.

echo net.inet.tcp.delayed_ack=0 >> /etc/sysctl.conf
dkay29
quelle
0

Versuchen Sie, die Anzeigeeinstellungen auf dem Mac OSX RDP-Client zu optimieren.

Gehen Sie zu RDC-> Einstellungen-> Anzeigen und entfernen Sie einige der "teuren" Optionen im Abschnitt "Während der Verbindung" (z. B. Desktop-Hintergrund anzeigen, Themen anzeigen usw.).

Asher
quelle
Dies erwähnt einige Einstellungen, die Sie versuchen könnten, Communities zu optimieren.vmware.com/message/2400015
Rogerdpack
0

Ich hatte das gleiche Problem mit CoRD und Windows RDP. Was es für mich behoben hat, war das Hinzufügen von mehr Speicher (ich ging von 4 GB auf 8 GB).

Jasonnjester
quelle
0

OK Die Installation des Freerdp-Clients (in meinem Fall $ Brew Install Freerdp mit Homebrew) schien für mich eine höhere Leistung gegenüber der integrierten "Remotedesktopverbindung" zu bieten. Endlich schnelles RDP auf Mac :)

In diesem Thread werden auch verschiedene andere Clients erwähnt, FWIW, einschließlich CoRD , obwohl für mich immer noch langsam schien und auf rdesktop anstelle von FreeRDP basiert (nicht sicher, was das bedeutet, aber möglicherweise hilft, zu verstehen, dass die Geschwindigkeit mit der integrierten Geschwindigkeit vergleichbar ist Remotedesktopverbindung (obwohl rdesktop selbst aus irgendeinem Grund reaktionsfähiger als CoRD zu sein schien).

In diesem Thread wird auch erwähnt, dass es im App Store eine "Microsoft Remote Desktop" -App gibt, die für mich sehr reaktionsschnell ist.

Rogerdpack
quelle
0

Nach meiner Erfahrung ist die Verbindung zu einer Windows 10-Box mit niedriger Spezifikation (älterer Core i5 der zweiten Generation mit 4 GB RAM) mit RDP unter OS X stark von Malware- / Spyware- / Antivirenscans in Echtzeit betroffen. Durch Deaktivieren des Echtzeitschutzes von Microsoft Windows Defender wurde die Erfahrung wesentlich erträglicher.

cosmix
quelle