Há uma opção no arquivo smb.conf
que desativa o atraso antes do tempo limite para conexões TCP (que pode estar ocorrendo porque a conexão dura muito tempo em arquivos maiores e acha que não está respondendo, talvez por causa de um bug nessa build), apenas adicione:
socket options = TCP_NODELAY
Para o seu arquivo e teste de conf. Source .
Tente também fazer downgrade do seu pacote para a última versão de trabalho, se for possível para você.
Atualização, sobre seus últimos comentários :
Com relação à sua parte de velocidade, presumo que você tenha 2 100 Mbps
NICs em cada extremidade conectada a um 100 Mbps
HUB ou switch, então se você fizer algumas contas, nós entenderemos:
100 Mbps = 100 Mbits / 8 bytes/bit = 12.5 MB/s max.
E supondo que seu switch ou NICs não sejam full-duplex (como uma rede WiFi), você deve obter uma velocidade de ~ 6.25 MB / s para transmissões TCP, mas acho que não é o caso, de qualquer forma, sempre assumir a lentidão causada por outro tráfego que passa pela rede, especialmente se você estiver em um HUB onde colisões ocorrem com frequência.
Observe também que 100 MB/s ≠ 100 MiB/s
:
100 'MB/s' = 100,000,000 b = 100*10^6 b ← Base 10.
Onde:
100 'MiB/s' = 104,857,600 b = 100*2^20 b ← Base 2.
Assim, a sua conexão está no topo em 12.5 MB/s
e sua ferramenta está medindo em termos de MiB
(o que as ferramentas mais comuns fazem), você tem isso:
12.5 MB/s = 12,500,000 b
12,500,000 b / 2^20 B = ~12 MiB/s
E se você levar em conta as lentidões do tráfego em uma rede real, a velocidade real é sua.