Transferencia de Archivos Lenta en la Red

¿Copiar a un network share, NAS, o servidor es dolorosamente lento? Sigue estos pasos en orden — los duplex mismatches (paso 2) son la causa oculta más común.

Advertisement · 728×90
📁

Transferencia de Archivos Lenta en la Red

Copiar a un network share, NAS, o servidor es dolorosamente lento

⚠ Síntomas comunes

  • Copiar un archivo de 1 GB a un network drive toma varios minutos en lugar de segundos
  • La velocidad de transferencia varía mucho — rápida y luego se traba de repente
  • Copiar localmente (misma PC) es instantáneo, pero las copias por red son lentas
  • Las velocidades son peores en Wi-Fi que cuando está cableado
  • 1

    Cambia a una conexión Ethernet cableada

    Las transferencias por Wi-Fi están limitadas por la calidad de la señal, la interferencia, y el overhead del protocolo. Gigabit Ethernet debería llegar a 100–115 MB/s — si con cable también va lento, el problema está en otro lado; sigue adelante.

  • 2

    Revisa si hay un desajuste dúplex — no fuerces Gigabit manualmente

    Administrador de dispositivos → Adaptadores de red → clic derecho en el adaptador Ethernet → Propiedades → Opciones avanzadas → revisa Velocidad y dúplex. Tanto 1.0 Gbps dúplex completo como Negociación automática son correctos para gigabit. Si está atascado en 100 Mbps o medio dúplex, no lo fuerces a 1 Gbps — la negociación automática es obligatoria por especificación en gigabit, y forzarla puede romper el enlace por completo en muchos adaptadores. Un enlace atascado en 100 Mbps casi siempre significa un cable o puerto defectuoso, no una configuración — revisa el paso 5.

  • 3

    Revisa si hay procesos en segundo plano consumiendo I/O de disco o de red

    Pestañas Task Manager → Performance → Disk / Network. ¿Cerca del 100% durante la transferencia? Una app en segundo plano (antivirus, software de backup, Windows Update) está compitiendo — pausala y vuelve a probar.

  • 4

    Desactiva SMB1 y asegúrate de que se esté usando SMB3

    ¿Transfiriendo a un file share de Windows? El viejo SMB1 es dramáticamente más lento y menos seguro que SMB3. Ejecuta esto en un PowerShell elevado para revisarlo y desactivarlo:

    # Check SMB1 status
    Get-SmbServerConfiguration | Select EnableSMB1Protocol

    # Disable SMB1 if enabled
    Set-SmbServerConfiguration -EnableSMB1Protocol $false
  • 5

    Inspecciona el cable físico y el puerto del switch

    Un cable dañado puede auto-negociar a la baja hasta 100 Mbps (limitando la transferencia a 12 MB/s) → prueba con otro cable + otro puerto del switch. Revisa la luz indicadora: naranja/ámbar = 100 Mbps, verde = gigabit.

  • 1

    Cambia a una conexión Ethernet cableada

    Adaptador USB-C/Thunderbolt a Ethernet → conéctate directamente al router/switch → vuelve a correr la copia de archivos y compara la velocidad.

    Gigabit debería dar 100–115 MB/s a un servidor local o NAS. ¿Sigue lento con cable? El bottleneck es el destino o el cable — no tu Mac ni el Wi-Fi.

  • 2

    Verifica que tu adaptador esté negociando a velocidad gigabit

    Apple menu → About This Mac → System Report → Network → revisa el Media Subtype de tu interfaz Ethernet — debería decir Auto Select 1000baseT.

    O revisa desde Terminal:

    networksetup -getMedia Ethernet

    Si el resultado muestra 100baseT, tienes un duplex mismatch o un cable dañado. Prueba con otro cable Cat5e o Cat6 y otro puerto en el switch de red.

  • 3

    Revisa si hay procesos en segundo plano consumiendo I/O de disco o de red

    Activity Monitor (Spotlight → Activity Monitor) → pestaña Network → revisa Sent Bytes/s / Rcvd Bytes/s por si hay algo consumiendo mucho bandwidth → pestaña Disk → revisa si hay muchos writes.

    Culpables comunes: Time Machine (pausalo en System Settings → General → Time Machine → Skip This Backup), Spotlight indexing (mds_stores), un antivirus escaneando los archivos que llegan.

  • 4

    Conéctate al share usando SMB y fuerza SMB2/3

    Finder: ⌘K → escribe smb://server-ip-or-name/share → Connect. macOS usa SMB2/3 por defecto, pero cae a un SMB1 más lento si el servidor lo anuncia. Para revisar y forzar un mínimo de SMB2, ejecuta en Terminal:

    # Confirm which SMB version is in active use
    smbutil statshares -a

    # Force SMB2 as the minimum (survives reboots)
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server MinimumProtocol SMB2_10
  • 5

    Inspecciona el cable físico y el puerto del switch

    Un cable dañado o de baja calidad puede auto-negociar a la baja hasta 100 Mbps (limitando las transferencias a ~12 MB/s).

    Cámbialo por un cable Cat5e/Cat6 que sepas que funciona → prueba con otro puerto del switch. Revisa la luz indicadora: ámbar/naranja = 100 Mbps, verde = gigabit.

  • 1

    Cambia a una conexión Ethernet cableada y revisa la link speed

    # Check your Ethernet adapter's negotiated speed
    ethtool eth0 | grep -E "Speed|Duplex"

    # Install ethtool if needed
    sudo apt install ethtool -y

    Debería mostrar Speed: 1000Mb/s y Duplex: Full — cualquier valor menor significa duplex mismatch o un cable defectuoso.

  • 2

    No fuerces Gigabit — revisa errores de cable/interfaz en su lugar

    Si el paso 1 mostró una velocidad menor a 1000Mb/s, evita forzarla — la negociación automática es obligatoria por especificación en gigabit (IEEE 802.3ab), y desactivarla puede romper el enlace en muchos adaptadores. Una conexión atascada en 100Mb/s casi siempre es un cable, puerto o switch antiguo defectuoso — reemplaza el cable y prueba un puerto diferente (paso 5) antes de tocar la configuración del adaptador. Revisa si hay conteos de error crecientes para confirmar una falla de cable/puerto:

    # Rising error/drop counts confirm a bad cable or port
    ethtool -S eth0 | grep -iE "error|drop"
  • 3

    Revisa si hay procesos compitiendo por I/O de disco y de red

    # Monitor I/O per process
    sudo iotop -o

    # Install iotop if missing
    sudo apt install iotop -y

    # Check overall disk and network usage
    iostat -x 1 5
  • 4

    Revisa y desactiva SMB1 para transferencias de Samba

    # Check your Samba version and SMB protocol
    smbclient --version

    # Edit smb.conf to disable SMB1
    sudo nano /etc/samba/smb.conf

    Debajo de [global], agrega:

    min protocol = SMB2
    max protocol = SMB3
    sudo systemctl restart smbd
  • 5

    Inspecciona el cable físico

    # Check interface errors — high error count = bad cable
    ip -s link show eth0

    # Watch for TX/RX errors in real time
    watch -n 1 cat /proc/net/dev

    Conteos de errores en aumento con un cable que sabes que funciona → NIC o puerto del switch defectuoso. Prueba con otro puerto del switch.

💡

Prueba rápida: Primero copia el mismo archivo localmente entre dos carpetas en tu PC. Si eso también es lento, el bottleneck es tu disco, no la red — revisa si hay un drive fallando o un SSD casi lleno antes de culpar a la red.

Advertisement · 728×90

Preguntas Relacionadas

Respuestas rápidas para este problema

Primero, cambia a una conexión Ethernet por cable si estás en Wi-Fi. Luego revisa la configuración de tu adaptador Ethernet en el Administrador de dispositivos — debería mostrar 1.0 Gbps dúplex completo o Negociación automática; si está atascado en 100 Mbps, reemplaza el cable en vez de forzar gigabit manualmente, ya que eso puede romper el enlace en muchos adaptadores. Revisa también que SMB1 esté desactivado en el servidor (usa SMB3 en su lugar — es significativamente más rápido). Por último, revisa el Administrador de tareas por si algún antivirus o software de respaldo está escaneando archivos en tiempo real durante la transferencia, lo cual puede reducir el rendimiento hasta en un 80%.
Los tests de velocidad de internet miden tu conexión a la internet pública. Las transferencias de archivos a un network drive local o NAS dependen completamente de la velocidad wired/Wi-Fi de tu red local, la configuración de duplex, y la versión del protocolo SMB — esto es independiente de tu velocidad de internet. Revisa nuestra guía de Red Lenta si tu internet en general también es lento.
Este patrón es típico de una write cache llenándose en el drive de destino (común en drives USB externos y algunas unidades NAS) — el burst inicial es la velocidad rápida del RAM-cache, y luego cae a la velocidad real de escritura sostenida del drive. También puede indicar thermal throttling en el NIC durante transferencias sostenidas. Prueba primero con un archivo de test más chico para comparar la velocidad de burst vs. sostenida.
🧑‍💻

¿Las transferencias siguen lentas? El bottleneck podría estar en el switch o el servidor.

La configuración del switch, las fallas de cableado, y la configuración de SMB del lado del servidor a menudo necesitan acceso a nivel de red para diagnosticarse y arreglarse. Conéctate con un técnico de IT verificado para soporte remoto o en sitio.

Habla con un Técnico
Advertisement · 728×90