Qual é a velocidade ideal da Internet para a conexão de área de trabalho remota?


12

Minha pergunta e situação são semelhantes à velocidade recomendada de conexão para a área de trabalho remota, mas preciso de um pouco mais de informação.

Eu sei que o atraso pode ser um fator no trabalho na área de trabalho remota. Vamos ignorar isso. Minha pergunta é sobre a taxa de dados ideal para uma boa conexão de área de trabalho remota.

Suponha que meu RDP seja uma tela de 1080p. Também estou usando um monitor externo que é 1080p.

O número de pixels em 1080p é

1920 * 1080 = 2.073.600 pixels.

Cada pixel usa 16 bits de cor (2 bytes). Assim, o número de bytes usados ​​por uma tela é

(2.073.600 bits) * 2 bytes = 4.147.200 bytes ou ~ 4 MB

Como a tela é atualizada pelo menos 10 vezes por segundo (vamos assumir 10 aqui), a taxa de atualização necessária para uma conexão suave seria = 4 MB * 10 = 40 MB / s

Esses números fazem sentido? O RDP usa algo melhor do que isso, porque é muita largura de banda?

O tamanho do monitor no final do RDP faz diferença na conexão? Monitor maior requer mais largura de banda que um menor?


2
Você precisa considerar a compactação de dados nos dados brutos. Por exemplo, salvei uma captura de tela da minha área de trabalho [1920x1080] em um PNG usando o Paint.NET e o arquivo tinha apenas 148kB.
TheTurkey

Bom ponto @TheTurkey. Acabei de testar a atualização de janela pequena vs janela completa e há uma diferença entre a atualização dos dois.
hk_

Para ser sincero, não sei o suficiente sobre esse assunto para fornecer uma resposta. Pessoalmente, eu esperaria que houvesse uma política de 'apenas atualizar o que mudou', com uma atualização completa a cada 10 ou mais quadros - como acontece com a TV digital. Eu também esperaria que a taxa de quadros fosse mais de 3-4 fps. Mas essas são apenas minhas suspeitas; desculpe, não posso responder sua pergunta diretamente.
TheTurkey

@ TheTurkey, o que encontrei até agora, a página é atualizada somente sob demanda. Se o conteúdo não for alterado, a página não será atualizada. Obviamente, o próprio monitor atualiza a tela a 60 qps. O problema que encontrei mais é ao usar o navegador. Descobri que os dados do navegador são enviados em pedaços de jpg quando vejo fragmentos sendo preenchidos. Se fosse texto, a renderização será muito rápida. É por isso que o RDP é realmente lento.
hk_

1
Para adicionar o que o @TheTurkey disse, o RDP também é um protocolo DELTA, não a tela inteira é atualizada, mas pequenos pedaços da tela são atualizados se houver alteração. Ele também faz cópia rects, se você mover uma janela que irá copiar o retângulo da janela para o novo local e atualizar a área recém-revelada por trás dele
EkriirkE

Respostas:


12

Na Conexão de área de trabalho remota (RDP), o servidor não envia a tela para a tela do cliente. Esse processo é bastante caro, pois você precisa pesquisar constantemente na tela todas as alterações que podem ser facilmente + 7 MB de dados. O RDP usa protocolo especial. Basicamente, usa tela virtual. Ele meio que interage com a placa gráfica. Em vez de enviar a tela para a atual, ele envia o conteúdo da tela para uma tela virtual.

Este artigo e este de Nadim Abdo, da Microsoft, explicam muito bem. Ele fala sobre todos os mitos sobre a RDP. A seguir, um gráfico de largura de banda do artigo

insira a descrição da imagem aqui

A largura de banda alta típica do RDP é de 130 Kbps (bits de quilo por segundo) A largura de banda baixa típica do RDP, como rolagem, etc, é de cerca de 5kbps.

Observe que meu problema é principalmente com rolagem e alternância de guias no Firefox. Como tenho velocidade de 4 Mbps (3,6 Mbps efetivos), isso não deve ser um problema. Estou assumindo que a velocidade lenta que estou obtendo é por causa do meu computador servidor, que às vezes fica lento e sei que não é a máquina mais rápida do planeta.


0

A tela cheia não é atualizada a cada 10 segundos. A velocidade das respostas da área de trabalho remota dependerá das configurações gráficas, dos dispositivos locais transferidos, sejam as impressoras locais ou remotas, das configurações de áudio e de muitos outros fatores.

Mas o ponto principal é que a velocidade "ideal" para a área de trabalho remota é "o mais rápido possível".

Concordo com você que o maior problema geralmente ocorre no navegador, mas na maioria das vezes vejo que, se o navegador abrir uma página com um arquivo gráfico animado ou vídeo em flash. Sugiro que, se você planeja usar um navegador em uma sessão RDP, desative a exibição de gráficos animados e, talvez, desative o flash.


-3

Depois de passar por tudo, em resumo, eu mencionaria que, para um bom RDP, você precisa ter uma latência boa e consistente, digamos abaixo de 50 ms. Embora a largura de banda de até 2 Mbps por PC cliente seja ideal. Além disso, todas as configurações presentes na opção de Conexão de área de trabalho remota devem ser mais baixas.

Caso o ping em Ms flutue muito, diga às vezes 40 Ms, imediatamente após isso, 200 Ms, nesse caso sua experiência com RDP não será boa.

Velocidade, ou seja, largura de banda não é um fator. Assim, a velocidade de 2 Mbps no final do cliente é suficiente. Latência é importante. Além disso, a velocidade de upload no final do servidor é muito importante.

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.