Transferência lenta pelo samba em uma máquina, mas não na outra

0

Eu tenho três máquinas rodando o Ubuntu 16.04. Um é um servidor de arquivos e os outros dois são clientes. Todos estão executando uma rede de 100 mb. (Na verdade, há uma quarta máquina executando o Windows 7 e não tem problemas com o compartilhamento.)

Um dos clientes do Ubuntu funciona bem, o outro é muito lento em certas circunstâncias.

O resultado do ping:

Máquina rápida:

64 bytes from yavapai (192.168.0.13): icmp_seq=1 ttl=64 time=0.246 ms
64 bytes from yavapai (192.168.0.13): icmp_seq=2 ttl=64 time=0.240 ms
64 bytes from yavapai (192.168.0.13): icmp_seq=3 ttl=64 time=0.231 ms

Máquina lenta:

64 bytes from yavapai (192.168.0.13): icmp_seq=1 ttl=64 time=0.204 ms
64 bytes from yavapai (192.168.0.13): icmp_seq=2 ttl=64 time=0.222 ms
64 bytes from yavapai (192.168.0.13): icmp_seq=3 ttl=64 time=0.215 ms

Portanto, com o ping, não há muita diferença.

Com o navegador de arquivos, as duas máquinas movem / copiam arquivos muito rapidamente.

Com o gedit, ambas as máquinas salvam o arquivo inicial muito rapidamente (salvando em um novo nome).

Salvar novamente o arquivo na máquina rápida leva menos de 1 segundo.
Na máquina lenta, pode levar mais de 30 segundos. O arquivo tem cerca de 1 KB.

Na máquina lenta, ele também perde a noção se o arquivo no disco foi alterado desde o último salvamento.
Produz a mensagem: "O arquivo" /home/picshare/Test/Problem.txt "foi modificado desde a sua leitura." (não foi modificado).

Este problema não existe na máquina rápida.

Com o LibreOffice, esse tempo lento de 30 ou mais segundos é com o salvamento inicial e os retoques demoram cerca de 60 segundos. Salva e resaves são rápidos na máquina rápida.

Na máquina rápida, o comando para montar a unidade compartilhada é:

sudo mount -t cifs //yavapai/picshare /home/picshareAlt -o uid=dwight,gid=dwight,username=dwight,password,domain=WORKGROUP

Na máquina lenta, o comando é:

sudo mount -t cifs //yavapai/picshare /home/picshare -o uid=dwight,gid=dwight,username=dwight,password,domain=WORKGROUP

Exatamente o mesmo que salvar para o nome do diretório na máquina local.

O código no servidor, em smb.conf, para o compartilhamento é:

[picshare]
   comment = Main Share
   path = /mnt/fourtera/picshare
   force user = dwight
   force group = dwight
   guest ok = yes
   read only = no
   writable = yes
   create mask = 0777

Alguma sugestão ??

    
por D.H. C. 30.03.2018 / 04:01

0 respostas