Transferirei frequentemente itens de e para o meu laptop na minha rede local usando scp
. Muitas vezes, ao que parece, verei a taxa de transferência começar corretamente (2,0 MB / s) e depois diminuir lentamente até que a transferência pare completamente. Isso parece ser bastante reproduzível em arquivos maiores. Existe um problema de rede ou uma maneira de configurar melhor o SSH no meu laptop? Minha área de trabalho parece não ter esses problemas ao transferir arquivos para servidores remotos, por isso suponho que a conexão Wi-Fi do meu laptop seja a responsável.
Ambos os computadores estão executando um derivado do Ubuntu 12.04.
Você está usando uma VPN? Parece um problema de MTU. Se você estiver executando uma VPN ou PPPOE, a MTU será reduzida para compensar a sobrecarga da camada VPN ou PPPOE. Pacotes mais longos são descartados e logo ocorre uma quantidade infinita de novas tentativas. Para testar se esse é o problema, defina o MTU na interface como algo pequeno, como 800. Se isso resolver o problema, aumente o MTU em 100 (máximo de 1500) até diminuir o tamanho máximo.
fonte
Não, acredito que o scp é apenas mais lento que outras maneiras por padrão. Era apenas 10 MB / s em uma conexão direta por cabo entre dois laptops (1000 Mbps). Um possível gargalo também pode ser uma CPU que precisa criptografar dados. A mina estava em 50% (meio núcleo em uma CPU quadcore)
http://intermediatesql.com/linux/scrap-the-scp-how-to-copy-data-fast-using-pigz-and-nc/
fonte