Como o rsync copia arquivos mais rapidamente que o Krusader?

6

Estou tentando copiar um arquivo .tar.gz de um host remoto. Se eu montar esse host usando o Krusader e copiá-lo, isso levará muito tempo. No entanto, se eu usar o rsync, é cerca de 5-6 vezes mais rápido. Por quê? Existe uma maneira de aproveitar essa velocidade enquanto ainda estiver usando o Krusader (ou uma ferramenta semelhante)?

    
por Dat Chu 19.01.2011 / 02:28

3 respostas

7
  

se eu usar o rsync, será cerca de 5 a 6 vezes mais rápido. Como vem?

Algumas coisas:

  • O rsync usa um algoritmo inteligente para calcular uma diferença binária entre dois arquivos em máquinas diferentes e para enviar apenas as diferenças
  • se esforça muito para manter o tubo de tcp totalmente cheio, enquanto o sftp ou outros protocolos podem às vezes parar de esperar pela chegada de dados anteriores
  • O rsync é inteligente sobre compactar arquivos que provavelmente se beneficiarão dele

Dizer mais significa saber mais sobre a situação específica e o que você está comparando.

    
O
por poolie 20.04.2011 / 07:25
3

O Rsync foi feito especificamente para velocidade e conservação de largura de banda. Há um front-end GUI para o rsync chamado grsync.

sudo apt-get install grsync
    
por user8290 19.01.2011 / 16:53
0

Outra coisa que pode interessar:

Se a máquina remota estiver executando um daemon rsyncd, o rsync poderá transferir dados sem usar a criptografia ssh, que provavelmente será muito mais rápida, pelo menos através de ethernet gigabit ou conexões ainda mais rápidas (até mesmo os processadores rápidos podem criptografar / descriptografar cerca de 30-40 megabytes / segundo em configurações ssh padrão (em um núcleo), enquanto o gigabit ethernet deve ser capaz de transferir cerca de 90 megabytes / segundo).

    
por Sunday 11.02.2013 / 17:35