Por que os clientes de área de trabalho remota (RDP) são muito lentos no meu Mac?


9

Eu tenho um Mac Pro e uma conexão de cabo de banda larga de 120 Mbps para cima (2 Mbps para baixo) no Fritbox 7390.

Quando uso o Microsoft RDP Client ou o CorD-Client no OS X (Lion, Snow Leopard, Leopard - todos têm o mesmo problema), a conexão RDP é muito lenta. Quando inicio o Windows no Boot Camp na mesma máquina e uso o cliente RDP do Windows, está tudo bem.

Alguém pode me dizer o motivo disso? Como posso corrigir isso? Há alguma modificação que eu possa fazer, como otimização de TCP?


O protocolo RDS possui várias otimizações, nem todas as quais um cliente precisa implementar. Eles são adicionados ao longo do tempo. Obviamente, o cliente da Microsoft implementa a maioria deles, o único outro cliente que vi que implementa muitos deles é o iTap. Mas é comercial (embora valha a pena para mim, por desempenho próximo ao mstsc). Se você pode compilar o FreeRDP (boa sorte!), Ouvi dizer que ele também tem bom desempenho.
precisa saber é o seguinte

Tem paralelos? Tente executar o RDP dessa maneira?
Keltari

Respostas:


7

Não sei ao certo, mas ouvi a mesma reclamação. Uma teoria é que no Mac (e Linux) as imagens completas são enviadas pela rede, enquanto no Windows são enviados alguns comandos de desenho de nível superior, pelo menos para algumas partes da tela.

Seria interessante tentar executar o Remote Desktop Client para Windows no Mac (ou Linux) usando o Wine e comparar o desempenho dessa maneira.


2

Eu tinha esse problema muito, mas o interessante é que o RDC para esta máquina estava funcionando bem alguns dias antes - mas, de repente, em uma rede de gigabit eu pude ver cada bloco de bitmap passando. Eu tentei algumas outras soluções, como a execução:

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

a partir de um prompt de vírgulas elevadas, conforme sugerido aqui: Atraso ou desconexão lenta do cliente de conexão da área de trabalho remota do Vista ao conectar-se ao RDP do Windows Server 2003 SP2 x64 Edition . Isso não funcionou.

Então eu girei o que havia mudado desde o último trabalho. Eu havia reativado pelo verificador de vírus em tempo real (neste caso, ESET Cybersecurity). Desliguei a proteção do sistema de arquivos em tempo real e instantaneamente o RDC e (e também o SplashTop desktop, que faz a mesma coisa) voltaram à velocidade normal.


1

Eu tive esse problema no meu MacBook Pro com isso:

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

Para mantê-lo entre as reinicializações, adicione-o ao /etc/sysctl.conf com…

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


0

Eu estava tendo o mesmo problema com o CoRD e o Windows RDP. O que o corrigiu foi adicionar mais memória (passei de 4 GB para 8 GB).


0

OK, instalar o cliente freerdp ($ brew install freerdp no meu caso, usando homebrew) pareceu fornecer um desempenho aprimorado sobre a "Conexão de área de trabalho remota" integrada para mim. Finalmente RDP rápido no mac :)

Esse segmento também menciona vários outros clientes, o FWIW, incluindo o CoRD , embora para mim o CoRD ainda pareça lento, e é construído no rdesktop em vez do FreeRDP (não sei o que isso significa, mas pode ajudar a entender que a velocidade é comparável à incorporada no Conexão de área de trabalho remota (embora o próprio rdesktop parecesse mais responsivo que o CoRD para mim, por qualquer motivo).

Veja também este tópico, menciona que existe um aplicativo "Microsoft Remote Desktop" na loja de aplicativos, o que, para mim, é bastante responsivo.


0

Na minha experiência, a conexão com uma caixa Windows 10 de baixa especificação (Core i5 mais antigo de segunda geração com 4 GB de RAM) com RDP do OS X é severamente afetada pela verificação em tempo real de malware / spyware / antivírus. Desativar a proteção em tempo real do próprio Windows Defender da Microsoft tornou a experiência muito mais tolerável.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.