Xforwarding e velocidade vnc, para pdf

1

O Xforwarding em ssh apenas encaminha comandos de renderização, portanto, xforwarding de um documento em pdf sobre ssh deve ter muito menos informações (provavelmente uma ordem de grandeza) e enviar uma captura de tela de um documento já renderizado. Sim vnc parece ser muito mais rápido. Como isso é possível? A menos que a lentidão esteja no lado do cliente devido ao afunilamento de gpu local, mas isso realmente não deve ser um problema para algo como o pdf.

    
por Yasha 30.06.2017 / 23:04

1 resposta

1

O X11 está enviando chamadas de desenho único, enfileiradas em um pipeline síncrono, o que significa que cada chamada está aguardando um reconhecimento do anterior (simplificado demais).

Se você tiver uma conexão com uma alta latência (atraso para cada mensagem enviada), isso pode ser muito mais lento, porque todas as pequenas chamadas de desenho (dependendo de quantos elementos diferentes, botões, etc. precisam ser desenhados) pode demorar muito, mesmo se a largura de banda for muito alta.

Nesse caso, o VNC pode se sobressair no desempenho, pois pode enviar muitos dados (blocos de imagens da tela) em um, sem ter que esperar diretamente pelas respostas entre eles.

    
por 30.06.2017 / 23:19