Desempenho SMB3 (e SMB2) muito ruim entre o cliente Linux SMB e o Samba 4 Server

Desempenho SMB3 (e SMB2) muito ruim entre o cliente Linux SMB e o Samba 4 Server

Eu trabalho principalmente em um ambiente cliente Windows, mas usamos o Samba 4.3.10 como servidor de arquivos (no RHEL 6.x). Os clientes Windows 10 são capazes de negociar e usar SMB3 perfeitamente, e as máquinas Windows 7 ficam satisfeitas com SMB2.x

No entanto, tenho um cliente CentOS7 Linux que também estou conectando ao servidor de arquivos Samba. SMB1 funciona bem, e o gerenciador de arquivos padrão só deseja usar isso, mas não negocia SMB2 ou SMB3. Eu tentei vários outros gerenciadores de arquivos do repositório CentOS yum e todos eles selecionaram SMB1, nada melhor. Se eu bloquear o SMB1 min protocol=SMB2no smb.confservidor, o cliente Linux simplesmente não se conecta.

Eu sei que o kernel do Linux definitivamente suporta SMB3 e posso montar o compartilhamento com SMB3 usando um comando como:

sudo mount -t cifs "//{server}/{share}" -o username={username},\
domain={domain},\vers=3\.0 /mnt/{mountdir}

Mas o desempenho é horrível! Posso ver que os arquivos e as permissões estão corretos, mas qualquer operação de gravação de arquivo (por exemplo, 'tocar arquivo') leva até 30 segundos para ser concluída todas as vezes e não é inutilizável. É o mesmo comportamento com SMB2.x

Eu realmente gostaria de adotar o SMB3 (ou 2.x) e não precisar deixar esse sistema no antigo (legado?) SMB1.

Repeti a configuração em um segundo sistema Linux e o comportamento é o mesmo.

Alguma idéia de por que não está funcionando corretamente?

Obrigado

mrc

informação relacionada