O que há? Samba, provavelmente.
Antes de tentar outra coisa, teste os drivers de rede com iperf -s
em um e iperf -c other_ip
no segundo. Deve mostrar desempenho bruto. Você pode ver até ~ 125MB / s, mas até ~ 100MB / s ainda estaria bem.
Supondo que tudo bem, tente outro protocolo. Eu sugeri o NFS para outro usuário porque na minha experiência é muito mais rápido do que o Samba na minha experiência. Meu post lá inclui configuração de amostra para você montar um esquema de compartilhamento bastante inseguro. Se você precisar de nomes de usuário e senhas, tudo isso pode ser feito, é apenas um pouco mais de trabalho.
Se você quiser misturar o Ubuntu e o Windows, sugiro que mantenha o Samba por perto quando precisar copiar de um sistema operacional para outro, mas vai ser lento.
Existem guias de tuning do Samba espalhados pela internet, mas eu nunca tive muito sucesso em melhorar as velocidades de transferência do Samba para o Samba. Aqui estão as duas maiores afirmações que já vi até hoje:
-
Usando alocação estrita dobra a velocidade de gravação.
-
Maiores buffers apenas geralmente ajuda:
read size = 65536 read prediction = true socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 write raw = yes read raw = no
Estas duas "soluções" estão em todo lugar, mas como eu disse, eu nunca tive muita sorte com isso e, dado que tudo é Linux de algum tipo aqui, eu apenas recorro ao NFS para velocidade.