Como posso melhorar o desempenho da transferência de arquivos SSH?

1

Eu tenho dois computadores, ambos no Ubuntu 10.10 (Maverick). Um é um Intel E6500 (2,93 GHz / 2 GB / 2 MB de cache) e o outro é um E8400 (3,0 GHz / 2 GB / 6 MB de cache) conectado através de um cabo ethernet. Ambos têm cartões WiFi idênticos e nenhuma atividade do navegador nem downloads estão em andamento quando realizo uma transferência de arquivos de computador para computador via Nautilus copiar e colar.

Estou usando o servidor e o cliente SSH. Quando copio e colo um arquivo de 3.2MB de um computador para outro usando o Nautilus 2.32.0, demora cerca de 20 segundos. Editar Isso é muito mais lento do que o esperado se a camada física empregada aqui for o cabo. Isso é normal?

    
por H2ONaCl 08.03.2012 / 09:23

1 resposta

1

Transferências lentas de rede podem ter várias razões, basicamente uma para cada camada no modelo OSI (na verdade, é um caso em que é útil: -))

Primeiro de tudo, a camada física. Você não menciona se você usa o cabo ou as placas de Wi-Fi para a transferência, então eu suspeito wifi: Mesmo com seus computadores na mesma sala, uma conexão Wi-Fi pode sofrer de interferência, seja de outros componentes Wi-Fi usando o mesmo freqüência ou outros usuários da banda livre de licença de 2.4 GHz. Sem um analisador de espectro, seu método mais simples para analisar isso é verificar se uma transmissão baseada em netcat simples é mais rápida. Se for tão lento, seu problema provavelmente está aqui. Experimente mudar de canal nas suas placas de Wi-Fi.

Caso contrário, verifique com arquivos maiores e informe seus resultados aqui. Para arquivos pequenos, o tempo necessário para o aperto de mão pode dominar o tempo real de transferência.

    
por jstarek 08.03.2012 / 09:49