Como copiar um arquivo de 200GB mais rápido?

6

Eu tenho um arquivo de 200GB .tgz no servidor A (RHEL 5.2). Eu quero transferir esse arquivo para o servidor B (RHEL 5.3). O servidor B está no ESXi 4 Update1. Dei 10GB para essa VM do Servidor B, com 4 vCPUs.

O Servidor A e o Servidor B estão conectados com um cabo ethernet com adições IP locais (nenhum switch envolvido)

scp me dá cerca de 3Mbps. Existe uma maneira de obter 400Mbps?

    
por RainDoctor 31.03.2010 / 22:28

4 respostas

22

Para ser real e sujo, você pode usar o netcat.

No remetente

cat {filename} | nc -l 3333

No receptor

nc {sender_ip_address} 3333 > {filename}

Como praticamente não haverá sobrecarga de aplicativo, você deve ser limitado apenas por E / S, seja disco ou rede.

    
por 31.03.2010 / 22:33
2

Use um método de transferência não criptografado que não faça compactação. Eu sugiro FTP, dado o quão simples é a configuração e a falta de protocolo de conversação, como o Samba

    
por 31.03.2010 / 22:33
1

Bons pontos de Matt novamente, você também pode considerar garantir que você tenha o VMtools mais recente instalado no Servidor B.

    
por 31.03.2010 / 22:35
0

Você precisa de um servidor FTP que suporte compactação Mode Z ou compactação bzip, como NULL FTP Server . Eu não sei o que seria o equivalente do Linux. Com a compressão, você pode aumentar a eficiência / velocidade em até 75%, dependendo do que estiver fazendo.

    
por 31.03.2010 / 22:56