Transferência de Arquivos Lenta na Rede

Copiar para um compartilhamento de rede, NAS ou servidor está dolorosamente lento? Siga estes passos na ordem — incompatibilidades de duplex (passo 2) são a causa oculta mais comum.

Advertisement · 728×90
📁

Transferência de Arquivos Lenta na Rede

Copiar para um compartilhamento de rede, NAS ou servidor está dolorosamente lento

⚠ Sintomas comuns

  • Copiar um arquivo de 1 GB para uma unidade de rede leva vários minutos em vez de segundos
  • As velocidades de transferência oscilam muito — rápidas e depois travam de repente
  • Copiar localmente (mesmo PC) é instantâneo, mas cópias pela rede são lentas
  • As velocidades são piores no Wi-Fi do que quando conectado por cabo
  • 1

    Mude para uma conexão Ethernet cabeada

    Transferências por Wi-Fi são limitadas pela qualidade do sinal, interferência e overhead do protocolo. Ethernet Gigabit deve atingir 100–115 MB/s — se a conexão cabeada também estiver lenta, o problema está em outro lugar; continue.

  • 2

    Check for a duplex mismatch — don't force Gigabit manually

    Device Manager → Network Adapters → right-click Ethernet adapter → Properties → Advanced → check Speed & Duplex. 1.0 Gbps Full Duplex or Auto Negotiate are both correct for gigabit. If it's stuck at 100 Mbps or Half Duplex, don't force it to 1 Gbps — gigabit auto-negotiation is required by spec, and forcing it can break the link entirely on many adapters. A stuck-at-100Mbps link almost always means a bad cable or port, not a setting — see step 5.

  • 3

    Verifique se há processos em segundo plano consumindo I/O de disco ou rede

    Gerenciador de Tarefas → Desempenho → Disco / Rede. Perto de 100% durante a transferência? Um aplicativo em segundo plano (antivírus, software de backup, Windows Update) está competindo pelos recursos — pause-o e teste novamente.

  • 4

    Desative o SMB1 e garanta que o SMB3 esteja em uso

    Transferindo para um compartilhamento de arquivos do Windows? O antigo SMB1 é drasticamente mais lento e menos seguro que o SMB3. Execute isto no PowerShell elevado para verificar e desativá-lo:

    # Check SMB1 status
    Get-SmbServerConfiguration | Select EnableSMB1Protocol

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

    Inspecione o cabo físico e a porta do switch

    Um cabo danificado pode negociar automaticamente para 100 Mbps (limitando a transferência a 12 MB/s) → experimente um cabo e uma porta de switch diferentes. Verifique a luz indicadora: laranja/âmbar = 100 Mbps, verde = gigabit.

  • 1

    Mude para uma conexão Ethernet cabeada

    Adaptador USB-C/Thunderbolt para Ethernet → conecte diretamente ao roteador/switch → repita a cópia do arquivo e compare a velocidade.

    Gigabit deve fornecer 100–115 MB/s para um servidor local ou NAS. Ainda lento com cabo? O gargalo está no destino ou no cabo — não no seu Mac ou no Wi-Fi.

  • 2

    Verifique se o adaptador está negociando na velocidade gigabit

    Menu Apple → Sobre Este Mac → Relatório do Sistema → Rede → verifique o Subtipo de Mídia da sua interface Ethernet — deve mostrar Auto Select 1000baseT.

    Ou verifique pelo Terminal:

    networksetup -getMedia Ethernet

    Se o resultado mostrar 100baseT, você tem uma incompatibilidade de duplex ou um cabo danificado. Experimente um cabo Cat5e ou Cat6 diferente e uma porta diferente no switch de rede.

  • 3

    Verifique se há processos em segundo plano consumindo I/O de disco ou rede

    Monitor de Atividade (Spotlight → Monitor de Atividade) → aba Rede → verifique Bytes Enviados/s / Bytes Recebidos/s para identificar consumidores de banda → aba Disco → verifique gravações altas.

    Culpados comuns: Time Machine (pause em Ajustes do Sistema → Geral → Time Machine → Pular Este Backup), indexação do Spotlight (mds_stores), verificação de antivírus em arquivos recebidos.

  • 4

    Conecte-se ao compartilhamento usando SMB e force SMB2/3

    Finder: ⌘K → digite smb://server-ip-or-name/share → Conectar. O macOS usa SMB2/3 por padrão, mas retorna ao SMB1 mais lento se o servidor o anunciar. Para verificar e impor o mínimo SMB2, execute no 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

    Inspecione o cabo físico e a porta do switch

    Um cabo danificado/de baixa qualidade pode negociar automaticamente para 100 Mbps (limitando as transferências a ~12 MB/s).

    Troque por um cabo Cat5e/Cat6 confiável → experimente uma porta de switch diferente. Verifique a luz indicadora: âmbar/laranja = 100 Mbps, verde = gigabit.

  • 1

    Mude para uma conexão Ethernet cabeada e verifique a velocidade do link

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

    # Install ethtool if needed
    sudo apt install ethtool -y

    Deve mostrar Speed: 1000Mb/s e Duplex: Full — qualquer valor menor indica incompatibilidade de duplex ou um cabo com defeito.

  • 2

    Don't force Gigabit — check for cable/interface errors instead

    If step 1 showed a speed below 1000Mb/s, resist forcing it — gigabit auto-negotiation is required by spec (IEEE 802.3ab), and disabling it can break the link on many adapters. A stuck-at-100Mb/s connection is almost always a bad cable, port, or an old switch — replace the cable and try a different port (step 5) before touching adapter settings. Check for rising error counts to confirm a cable/port fault:

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

    Verifique processos competindo por I/O de disco e rede

    # 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

    Verifique e desative o SMB1 para transferências via Samba

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

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

    Em [global], adicione:

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

    Inspecione o cabo 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

    Contagem crescente de erros com um cabo confiável → NIC ou porta de switch com defeito. Experimente uma porta de switch diferente.

💡

Teste rápido: Copie o mesmo arquivo localmente entre duas pastas no seu PC primeiro. Se isso também estiver lento, o gargalo é o seu disco, não a rede — verifique se há um disco falhando ou um SSD quase cheio antes de culpar a rede.

Advertisement · 728×90

Perguntas Relacionadas

Respostas rápidas para este problema

First, switch to a wired Ethernet connection if you're on Wi-Fi. Then check your Ethernet adapter settings in Device Manager — it should read 1.0 Gbps Full Duplex or Auto Negotiate; if it's stuck at 100 Mbps, replace the cable rather than forcing gigabit manually, since that can break the link on many adapters. Also check that SMB1 is disabled on the server (use SMB3 instead — it's significantly faster). Finally, check Task Manager for antivirus or backup software scanning files in real time during the transfer, which can cut throughput by 80%.
Testes de velocidade de internet medem sua conexão com a internet pública. Transferências de arquivos para uma unidade de rede local ou NAS dependem inteiramente da velocidade da sua rede local com/sem fio, das configurações de duplex e da versão do protocolo SMB — esses fatores são independentes da sua velocidade de internet. Veja nosso guia de Rede Lenta se sua internet em geral também estiver lenta.
Esse padrão é típico de um cache de escrita se enchendo no disco de destino (comum em drives externos USB e algumas unidades NAS) — o pico inicial é a velocidade rápida do cache em RAM, depois cai para a velocidade real de escrita sustentada do disco. Também pode indicar throttling térmico na NIC durante transferências prolongadas. Experimente um arquivo de teste menor primeiro para comparar a velocidade em pico e a sustentada.
🧑‍💻

Transferências ainda lentas? O gargalo pode estar no switch ou no servidor.

Configuração de switch, falhas de cabeamento e configurações SMB no lado do servidor geralmente exigem acesso no nível da rede para diagnosticar e corrigir. Conecte-se com um técnico de TI verificado para suporte remoto ou presencial.

Falar com um Técnico
Advertisement · 728×90