Eu tenho uma montagem SSHFS de um convidado da VM do Ubuntu Server, montando um diretório host do Mac OS X. As alterações feitas diretamente no diretório de host do Mac OS X levam aproximadamente de 5 a 10 segundos para refletir na montagem de convidado da VM do Ubuntu Server.
Estou usando o seguinte comando ...
sshfs user @ host: ~ / host
Quais opções adicionais (se houver) melhorarão essa latência?
watch -n 1 'ls -l ~/host'
ponto de montagem e criando um diretório ou arquivo no host e vendo quanto tempo leva para aparecer.Respostas:
O SSH não foi projetado para ser um protocolo de transferência de arquivos. O SSHFS funciona examinando periodicamente a lista de diretórios e os resultados do cache.
Você pode controlar o comportamento do armazenamento em cache, mas com o custo do desempenho relacionado à interatividade. Se o host SSH que você está conectando for acessado por um link de alta latência ou conexão lenta, a desativação do cache tornará as coisas que navegam no sistema de arquivos dolorosas.
De qualquer forma, veja a página de manual e experimente um pouco.
homem sshfs
fonte
R=".rescan.tmp$RANDOM" if [ ! a $R ]; then touch $R; rm $R; fi
talvez? Alguma maneira mais limpa?Verifique se o seu host está no seu
/etc/hosts
arquivo, isso resolveu a sobrecarga para mimFonte: http://hints.macworld.com/article.php?story=20050329185832952
fonte