Com o OpenSSH sftp
client (que você parece usar), você pode usar:
-
-R
switch para aumentar o tamanho da fila de solicitações (o padrão é 64) -
-B
switch para aumentar o tamanho da solicitação de leitura / gravação (o padrão é 32 KB)
Para começar, tente dobrar ambos:
sftp -R 128 -B 65536 user@host
Provavelmente não importa muito, qual deles você aumenta.
O aumento também deve ajudar a saturar sua conexão de alta latência. Com as configurações acima, ele manterá 8 MB de dados fluindo no canal a qualquer momento (128 * 64K = 8M).
Observe que isso ajuda apenas com grandes transferências de arquivos. Não terá nenhum efeito ao transferir muitos arquivos pequenos.
Para alguns contextos e uma discussão sobre outros clientes SFTP (GUI), consulte a seção "Atraso / latência de rede" da minha resposta para Por que a transferência de arquivo SFZ do FileZilla é limitada a 1,3 Mb / s em vez de saturar a largura de banda disponível? O rsync e o WinSCP são ainda mais lentos .