¿Por qué una transferencia LAN sería más lenta cuando el enrutador está conectado a la red?

¿Por qué una transferencia LAN sería más lenta cuando el enrutador está conectado a la red?

Antes de preguntar, me doy cuenta de que podría haber un hardware diferente en juego, pero hice algunas otras pruebas que me hicieron pensar que no era el hardware y quería preguntar para ver si tal vez estaba sucediendo algo más.

Hice una transferencia de 1,5 TB usando esta configuración y me llevó casidos díasque es aproximadamente 10 megabytes por segundo.

  • enrutador gigabit conectado a internet
  • La transferencia se realiza mediantenetcat
  • servidor de origen (FreeNAS) conectado a través de LAN gigabit:tar -cf - -C /path/to/data . | nc -N destination 9000
  • computadora portátil de destino con MacOS conectada a través de LAN gigabit:nc -l 9000 > data.tar
  • El enrutador también tiene un servidor Roku y Debian (Intel NUC) conectado, pero apenas usamos Internet durante los dos días.

Luego hice una transferencia de 1,3 TB usando esta configuración muy similar y me llevó menos de 12 horas. No lo cronometré así que no sé exactamente cuánto tiempo.

  • enrutador gigabit diferentenoconectado a internet
  • La transferencia se realiza mediantenetcat
  • servidor de origen (FreeNAS) conectado a través de LAN gigabit:tar -cf - -C /path/to/data . | nc -N destination 9000
  • destino la misma computadora portátil pero con Windows 10 conectado a través de LAN gigabit:nc -l -p 9000 > data.tar

Al principio pensé que podría tener algo que ver con los enrutadores, así que hice una prueba para comparar las velocidades de transferencia. Conecté ambas computadoras a cada enrutador, con el enrutador conectado a nada más, e hice una prueba de velocidad usando:

  • computadora portátil de destino con Windows 10:nc -v -l -p 9000 > NUL
  • Servidor FreeNAS:dd if=/dev/zero bs=1024K count=1024 | nc -v destination 9000

En ambas ocasiones obtuve unos 100 megabytes por segundo. Entonces no creo que el enrutador sea el problema. Lo único que puedo suponer es que cuando hice la primera transferencia el enrutador estaba conectado a Internet. Mi esposa no aprecia este misterio, por lo que no puedo volver a desactivar los servidores/computadoras (donde entra la conexión a Internet) para hacer una prueba, por eso pensé en intentarlo aquí.

Si importa, el enrutador con la primera transferencia es un TP-Link Archer C7 y el segundo es uno propietario que mi ISP proporcionó y que está bloqueado; no puedo acceder a ningún detalle al respecto ni cambiar mucho.

¿Existe alguna razón obvia por la que las velocidades de transferencia serían tan diferentes cuando el dispositivo está conectado a Internet? ¿Importa siquiera el aspecto de Internet o hay algo más que me estoy perdiendo por completo?

información relacionada