Perché i client desktop remoto (RDP) sono molto lenti sul mio Mac?


9

Ho un Mac Pro e una connessione via cavo a banda larga da 120 Mbps in su (2 Mbps in basso) sul mio Fritbox 7390.

Quando uso il client Microsoft RDP o il client CorD su OS X (Lion, Snow Leopard, Leopard - tutti hanno lo stesso problema), la connessione RDP è molto lenta. Quando avvio Windows in Boot Camp sulla stessa macchina e utilizzo il client RDP da Windows, va tutto bene.

Qualcuno può dirmi il motivo di questo? Come posso ripararlo? Ci sono delle modifiche che posso fare, come l'ottimizzazione TCP?


Il protocollo RDS contiene varie ottimizzazioni, non tutte le quali un client deve implementare. Vengono aggiunti nel tempo. Ovviamente il client di Microsoft implementa la maggior parte di essi, l'unico altro client che ho visto che implementa molti di essi è iTap. Ma è commerciale (anche se ne è valsa la pena per me, per prestazioni quasi mstsc). Se riesci a compilare FreeRDP (buona fortuna!), Sento che funziona anche bene.
ta.speot.is

Hai Parallels? Prova a eseguire RDP in quel modo?
Keltari il

Risposte:


7

Non lo so per certo, ma ho sentito la stessa lamentela. Una teoria è che su Mac (e Linux) le immagini complete vengono inviate sulla rete, mentre su Windows vengono inviati alcuni comandi di disegno di livello superiore, almeno per alcune parti dello schermo.

Sarebbe interessante provare a eseguire Remote Desktop Client per Windows su Mac (o Linux) utilizzando Wine e confrontare le prestazioni in questo modo.


2

Ho avuto questo problema, ma la cosa interessante è che l'RDC di questa macchina aveva funzionato bene alcuni giorni prima - ma all'improvviso, su una rete gigabit, ho potuto vedere ogni blocco bitmap imbattersi. Ho provato alcune altre soluzioni come l'esecuzione:

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

da una richiesta di virgole elevate come suggerito qui: Vista Connessione desktop remoto client Ritardo lento o disconnessione quando si effettua la connessione a Windows Server 2003 SP2 x64 Edition RDP . Non ha funzionato però.

Poi ho modificato ciò che era cambiato dall'ultima volta che ha funzionato. Ho riattivato tramite il controllo antivirus in tempo reale (in questo caso ESET Cybersecurity). Ho disattivato la protezione del file system in tempo reale e immediatamente l'RDC e (e anche il desktop SplashTop, che fa la stessa cosa) sono tornati alla velocità normale.


1

Ho avuto questo problema sul mio MacBook Pro con questo:

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

Per farlo rimanere tra i riavvii, aggiungilo a /etc/sysctl.conf con ...

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


0

Stavo riscontrando lo stesso problema con CoRD e Windows RDP. Ciò che l'ha risolto per me è stato l'aggiunta di più memoria (sono passato da 4 GB a 8 GB).


0

OK, l'installazione del client freerdp ($ brew install freerdp nel mio caso, usando homebrew) sembrava fornire una prestazione maggiore rispetto alla "Connessione desktop remoto" per me. RDP finalmente veloce su mac :)

Questo thread menziona anche vari altri client, FWIW, incluso CoRD , anche se per me CoRD sembrava ancora lento, ed è basato su rdesktop invece di FreeRDP (non sono sicuro di cosa significhi, ma potrebbe aiutare a capire che la sua velocità è paragonabile a quella incorporata Connessione desktop remoto (anche se rdesktop stesso mi è sembrato più reattivo di CoRD, per qualsiasi motivo).

Vedi anche questo thread, menziona che c'è un'app "Microsoft Remote Desktop" nell'app store, che, per me, è abbastanza reattiva.


0

Nella mia esperienza di connessione a una scatola di Windows 10 a bassa specifica (Core i5 di seconda generazione precedente con 4 GB di RAM) con RDP da OS X è gravemente influenzata dalla scansione in tempo reale di malware / spyware / antivirus. La disabilitazione della protezione in tempo reale di Microsoft Defender di Windows ha reso l'esperienza molto più tollerabile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.