sftp lento, inicia rápido, trava após 10 s

2

Em uma máquina Ubuntu de 32 bits (12.04), tenho um problema de velocidade na transferência de arquivos (~ 100MB) com sftp (linha de comando), da minha máquina para um servidor, em uma rede Ethernet de 100Mb / s.

A transferência começa em cerca de 2Mb / s, depois diminui lentamente até cair abaixo de 100Mb / se mostra "parado".

O servidor está a alguns quartos de distância, por isso duvido que seja um problema de rede. O servidor recebe ping corretamente (menos de um ms).

Perguntas:

  • Isso pode estar relacionado à minha máquina? Para o servidor?
  • Quais ferramentas eu poderia usar para rastrear o problema?

Aditionaly: o programa sftp mostra a cada segundo ou mais o status atual da transferência:

MyFile                     9%   11MB  69.4KB/s   25:20 ETA

Essa informação pode ser registrada para análise posterior? Não encontrou nada sobre isso com man sftp .

Eu posso conseguir isso através do monitoramento do Ubuntu, como mostrado abaixo, mas eu gostaria de obter os dados brutos.

    
por kebs 19.06.2013 / 10:22

2 respostas

1

Primeiramente, eu recomendo rodar topo e iotop no cliente e no servidor para ver se algum deles está sendo sobrecarregado com CPU, memória ou disco.

Além disso, passar a opção -v para sftp pode revelar detalhes adicionais.

Por fim, o Wireshark permitirá que você veja os detalhes da atividade da rede e, talvez, revele os tipos de erros que estão diminuindo a velocidade você para baixo.

    
por 19.06.2013 / 15:38
1

Respondendo a própria pergunta: Finalmente encontrei o problema, que era tão frequentemente muito simples: falha de upload sftp foi devido a um cabo ethernet defeituoso. Isso não era óbvio, porque o par dowload funcionava perfeitamente, apenas o par de upload parecia sofrer alguma forma de falha no quadro. E isso ocorreu apenas quando a transferência de arquivos grandes, upload de luz (e-mail ou solicitações http) parecia passar ok.

E, de fato, o Wireshark ajudou mostrando malsucedidos quadros TCP, então eu aceito o anwer do Nate.

Mudou o cabo, tudo voltou ao normal.

    
por 21.06.2013 / 16:52