Estou testando o Linux como meu desktop. Eu uso OpenVPN rotineiramente e no Windows isso não é problema. A conexão pela VPN fica em torno de 1 MB/s, o que é mais que suficiente para a edição típica de documentos que faço. Normalmente monto um compartilhamento e o abro no Visual Studio Code.
Estou fazendo a mesma coisa no Ubuntu, mas o compartilhamento é extremamente lento. Executar um ls
travamento por segundos antes de retornar, alterar diretórios no VSCode leva 10 segundos e não consegui fazer com que o VSCode criasse um arquivo.
Eu tenho ele aberto no caminho:/run/user/1000/gvfs/smb-share:server=<server_ip>,share=<share_name>
Alguém viu isso e corrigiu? Alguma sugestão sobre solução de problemas para descobrir exatamente onde está a latência?
Observação: retirei meu laptop Windows e tudo funciona conforme o esperado. Resposta instantânea, sem atraso, etc., então estou altamente confiante de que o problema está no sistema operacional.
Responder1
gvfs ( gio ) tem muita sobrecarga. O CIFS é controlado pelo kernel do Linux e é mais eficiente, então você pode querer ver se o cifs resulta em melhor desempenho.
Certifique-se de que um programa auxiliar cifs esteja instalado:
sudo apt install cifs-utils
Crie um ponto de montagem - por exemplo:
sudo mkdir /mnt/ServerShare
Então faça uma montagem temporária usando cifs:
sudo mount -t cifs //<server_ip>/<share_name> /mnt/ServerShare -o username=XXXXX,password=YYYYY,uid=1000
Os parâmetros XXXXX / YYYYY são o que o servidor espera e 1000 é o seu número uid do Ubuntu - você também pode usar seu nome de usuário do Ubuntu ... como uid=morbius.
Se funcionar melhor, você pode ter essa montagem automática no fstab, se desejar.
Se isso não melhorar as coisas, você pode desmontar com:sudo umount /mnt/ServerShare