SFTP é periodicamente extremamente lento por nenhuma razão

1

Estou transferindo um monte de arquivos de tamanho gigabyte usando o SFTP em uma conexão bastante rápida, entre dois servidores rodando o Ubuntu Linux, com pouca carga de CPU.

Normalmente, consigo atingir velocidades de transferência de 5,0 MB (em torno de 40 megabits / s), embora tenhamos 90 megabits de largura de banda disponíveis e não parece querer ir mais alto.

Rodando a 5,0 MB:

  • A máquina de origem tem uma carga de CPU de no máximo 2,7% para ssh
  • A máquina de destino tem uma carga de CPU de no máximo 13,3% para sshd e 3,0% para sftp-server

Eu não consigo fazer isso mais rápido. Se eu abrir uma segunda sessão SFTP, as duas nunca excederão 5,0 MB combinadas.

E agora para a questão real. Ocasionalmente, SFTP irá transferir incrivelmente devagar sem razão aparente. Ambas as máquinas não estão ocupadas e a conexão com a Internet está vazia, mas a transferência prossegue por cerca de 120 KB / s.

  • Interromper o SFTP, reconectar. Ainda 120 ou mais KB / s
  • Interromper o SFTP, reconectar. Ainda 120 ou mais KB / s
  • Interromper o SFTP, reconectar. Ainda 120 ou mais KB / s
  • Interromper o SFTP, reconectar. Desta vez, ele começa devagar, mas retorna até 5,0 MB / s

O que diabos está acontecendo?

Eu sei que existe algum tipo de mecanismo para evitar que o SFTP sobrecarregue uma conexão SSH lenta, mas esse mecanismo parece estar quebrado e não é confiável.

    
por Dale Mahalko 31.01.2017 / 04:17

1 resposta

0

O mais provável é um problema de largura de banda; A maioria dos provedores de hospedagem restringirá sua largura de banda após certa quantidade de largura de banda usada. Explique aos seus provedores que problemas você está enfrentando para que eles possam ajudá-lo.

    
por 31.01.2017 / 04:34