Como se pode acelerar o SSHFS na LAN?

2

Estou usando o SSHFS para transferir arquivos no Linux entre meu notebook e minha máquina desktop. É mais fácil do que o NFS, porque não é necessário configurar pontos de montagem e permissões a priori.

Agora, usar o SSHFS é mais lento do que eu esperaria de uma conexão Ethernet de 100MB (infelizmente, o notebook não tem Gigabit Ethernet). Eu recebo cerca de 10 MiB / s, em vez de 12,5 MiB / s. Pode a sobrecarga de protocolos "de aço" o "resto" (o que seria 2,5 Mb / s)?

A mudança do IPv4 para o IPv6 não melhorou a velocidade. Usar -C para compactação tornou o processo ainda mais lento.

O SSHFS permite passar parâmetros para o SSH subjacente (usando -o SSHOPT=VAL ). Bem, existem muitos parâmetros SSH lá. Pela experiência, qual desses parâmetros poderia melhorar a velocidade de uma conexão SSHFS?

    
por java.is.for.desktop 19.09.2010 / 20:47

4 respostas

9

Você está obtendo cerca de 80 Mb / s de seu link de 100 Mb / s. Isso é muito próximo do limite teórico do link (você raramente obterá algo parecido com a velocidade nominal do link) e é uma figura totalmente razoável de se conseguir.

Além disso, além das despesas gerais de execução de um túnel criptografado (SSH), você também tem as sobrecargas TCP e qualquer outro tráfego usando a conexão. Eu diria que, na prática, é improvável que você alcance uma taxa de transferência melhor sem mudar para um protocolo com menor sobrecarga.

    
por 19.09.2010 / 20:58
3

você pode "limitar" a sobrecarga de criptografia usando "arcfour" como cifra. A opção SSH é "-c arcfour"

    
por 24.05.2013 / 21:33
3
sshfs -o Ciphers=arcfour,Compression=no,auto_cache
A compactação

diminui na embalagem / descompacta

arcfour está brilhando rápido !!! ENQUANTO !!!! não é 100% seguro. LAN SOMENTE

auto_cache permite que você armazene o arquivo localy em temp em algum lugar para que ele não seja acessado via rede pela segunda vez.

com esta conexão de 1GB para o servidor é duas vezes mais rápido para mim.

    
por 01.12.2016 / 14:01
1

O fato de que a compactação reduziu a velocidade da transferência pode indicar um alto uso do processador.

Quais são as configurações e o uso de processador respeitos ao transferir usando sshfs?

com relação ao fato de você usar uma LAN de 100Mb / s, você pode testar sua velocidade com outros protocolos / sobrecarga, como o FTP.

O Iperf também pode ser usado nesse caso para testar a largura de banda, desconsiderando qualquer lentidão de disco.

    
por 19.09.2010 / 21:02