Montagem OpenVPN para SMB no Ubuntu extremamente lenta (mais de 10 segundos para executar ls)

Montagem OpenVPN para SMB no Ubuntu extremamente lenta (mais de 10 segundos para executar ls)

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 lstravamento 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

informação relacionada