
Antes de perguntar, percebo que o hardware diferente pode estar em jogo, mas fiz alguns outros testes que me fizeram pensar que não é o hardware e queria perguntar se talvez houvesse algo mais acontecendo.
Fiz uma transferência de 1,5 TB usando esta configuração e demorou quasedois diasque é aproximadamente 10 megabytes por segundo.
- roteador gigabit conectado à internet
- a transferência é feita usando
netcat
- servidor de origem (FreeNAS) conectado via LAN gigabit:
tar -cf - -C /path/to/data . | nc -N destination 9000
- laptop de destino executando MacOS conectado via LAN gigabit:
nc -l 9000 > data.tar
- roteador também tem um servidor Roku e Debian (Intel NUC) conectado a ele, mas quase não usamos a internet durante os dois dias
Então fiz uma transferência de 1,3 TB usando uma configuração muito semelhante e demorou menos de 12 horas. Não marquei o tempo, então não sei exatamente quanto tempo.
- roteador gigabit diferentenãoconectado à internet
- a transferência é feita usando
netcat
- servidor de origem (FreeNAS) conectado via LAN gigabit:
tar -cf - -C /path/to/data . | nc -N destination 9000
- destino mesmo laptop, mas com Windows 10 conectado via LAN gigabit:
nc -l -p 9000 > data.tar
A princípio pensei que poderia ter algo a ver com os roteadores, então fiz um teste para comparar as velocidades de transferência. Conectei os dois computadores a cada roteador, com o roteador conectado a mais nada, e fiz um teste de velocidade usando:
- laptop de destino executando o Windows 10:
nc -v -l -p 9000 > NUL
- Servidor FreeNAS:
dd if=/dev/zero bs=1024K count=1024 | nc -v destination 9000
Ambas as vezes obtive cerca de 100 megabytes por segundo. Portanto, não acho que o roteador seja o problema. A única coisa que posso presumir é que quando fiz a primeira transferência o roteador estava conectado à internet. Minha esposa não aprecia esse mistério, então não posso desligar os servidores/computadores (de onde entra a conexão com a Internet) para fazer um teste, por isso pensei em tentar aqui.
Se for importante, o roteador com a primeira transferência é um TP-Link Archer C7 e o segundo é algum proprietário fornecido pelo meu ISP que está bloqueado - não consigo acessar nenhum detalhe sobre ele ou alterar muita coisa.
Há algum motivo óbvio para as velocidades de transferência serem tão diferentes quando o dispositivo está conectado à Internet? O aspecto da Internet importa ou há algo mais que estou perdendo completamente?