Desempenho lento do servidor X pela rede

2

Eu faço meu trabalho de desenvolvimento em uma máquina virtual linux em um computador remoto. Estou usando um laptop com Windows 7 como meu computador principal, pois ele tem mais espaço na tela e uso o Cygwin / X para executar meus programas GUI a partir do computador remoto.

Eu tenho lutado com o desempenho disso, e eu tentei várias abordagens diferentes, com diferentes graus de sucesso.

  1. Padrão de tunelamento X ssh
  2. ssh X-tunneling com compressão ( -C ) e cyphers mais rápidos (blowfish, arcfour)
  3. Cliente e servidor Direct X (ssh na caixa remota, execute o programa com DISPLAY definido no meu laptop)

Eu obtive tudo isso para funcionar, mas o desempenho nunca foi tão bom. Os dois computadores estão se comunicando através de uma LAN, conectada por uma rede Ethernet de 100M. Observando o monitor de recursos do Windows, descubro que o servidor X nunca está recebendo mais de 100 KB / s em grandes atualizações de tela. Eu fiz transferências de arquivos entre esses computadores que chegam a cerca de 10 MB / s, então não acho que haja um gargalo de rede.

A segurança não é uma preocupação, e é por isso que estou tentando evitar qualquer criptografia que adicione sobrecarga.

Por que o desempenho da rede é tão lento e o que posso fazer para melhorá-lo?

    
por Bracket 15.12.2012 / 06:25

1 resposta

0

Pode ser viável usar VNC ou uma variante na caixa linux?

Isso pode ser mais rápido do que usar toda a pilha do cygwin.

    
por 15.12.2012 / 08:51