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 duplex mismatch en tu adaptador de red

    Device Manager → Network Adapters → clic derecho en el adaptador Ethernet → Properties → Advanced → configura Speed & Duplex en 1.0 Gbps Full Duplex (no Auto Negotiate). Un mismatch aquí degrada seriamente el throughput.

  • 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

    Fuerza 1 Gbps Full Duplex para arreglar un duplex mismatch

    # Set speed and duplex manually (replace eth0)
    sudo ethtool -s eth0 speed 1000 duplex full autoneg off

    # Make persistent across reboots via NetworkManager
    nmcli con mod "Wired connection 1" 802-3-ethernet.speed 1000
    nmcli con mod "Wired connection 1" 802-3-ethernet.duplex full
  • 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 cableada si estás en Wi-Fi. Luego revisa la configuración de tu adaptador Ethernet en Device Manager — configura Speed & Duplex explícitamente en 1.0 Gbps Full Duplex. También revisa que SMB1 esté desactivado en el servidor (usa SMB3 en su lugar — es considerablemente más rápido). Por último, revisa en Task Manager si hay un antivirus o software de backup escaneando archivos en tiempo real durante la transferencia, lo cual puede reducir el throughput hasta 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

Las transferencias lentas a menudo se relacionan con estos.

Advertisement · 728×90