A conta
Tamanho de arquivo é medido em bytes; velocidade de link, em bits por segundo. O primeiro passo é multiplicar por 8. Depois, desconte o overhead dos protocolos:
Exemplo: 10 GB em 100 Mbps
10 GB = 80 Gbit. Com 10% de overhead, a vazão útil é 90 Mbps. 80.000 Mbit ÷ 90 Mbps = 889 s, ou 14 min 49 s. Sem overhead seriam 13 min 20 s.
De onde vem o overhead
Em Ethernet com MTU 1500, cada quadro leva 1.460 bytes de dados TCP em 1.538 bytes no fio (cabeçalhos IP e TCP, cabeçalho e FCS Ethernet, preâmbulo e intervalo entre quadros): eficiência máxima de cerca de 95%. Somando confirmações, criptografia (TLS, IPsec, WireGuard), protocolo de aplicação (SMB, NFS, HTTP) e variação de vazão, 10% é uma estimativa realista para uma cópia bem configurada. Use 15 a 25% em VPN sobre internet e 3 a 5% em LAN com jumbo frames.
Tabela de referência (10% de overhead)
| Volume | 100 Mbps | 1 Gbps | 10 Gbps |
|---|---|---|---|
| 10 GB | 14 min 49 s | 1 min 29 s | 9 s |
| 100 GB | 2 h 28 min 9 s | 14 min 49 s | 1 min 29 s |
| 1 TB | 1 d 0 h 41 min | 2 h 28 min 9 s | 14 min 49 s |
| 10 TB | 10 d 6 h 54 min | 1 d 0 h 41 min | 2 h 28 min 9 s |
Decimal ou binário
A ferramenta trata GB e TB como unidades decimais (109 e 1012 bytes), como fabricantes de disco e provedores de nuvem, e GiB/TiB como binárias (230 e 240). Windows mostra "GB" mas calcula em GiB: um arquivo de "100 GB" no Explorer tem 107,4 GB decimais.
Quando o link não é o gargalo
- Latência: um único fluxo TCP é limitado por janela ÷ RTT. Entre continentes, um fluxo com janela de 64 KiB não passa de poucos Mbps, mesmo em link de 1 Gbps. Veja a calculadora de BDP e use transferências paralelas (
rclone --transfers,robocopy /MT,iperf3 -P). - Disco: um HD de 7.200 rpm grava 150 a 250 MB/s sequenciais e bem menos com arquivos pequenos. Um link de 10 Gbps (cerca de 1.250 MB/s) precisa de SSD NVMe ou RAID nas duas pontas.
- Arquivos pequenos: milhões de arquivos de poucos KB geram overhead de metadados. Empacote com
tarantes de transferir.
Para migrações grandes, compare o tempo com o envio físico de discos (AWS Snowball, Azure Data Box). Abaixo de 100 Mbps, transferir dezenas de TB pela rede leva semanas.