---
title: "iperf3: como testar a velocidade da VPS | RoxyCloud"
description: "Aprenda a usar o iperf3 para medir upload, download e UDP da VPS, ler o resultado, testar com curl e wget e entender por que a sua internet também conta."
url: "https://ajuda.roxycloud.com.br/artigos/iperf3-testar-velocidade-rede-vps"
category: "servidor-vps-cloud"
categoryLabel: "Servidor VPS (Cloud)"
slug: "iperf3-testar-velocidade-rede-vps"
datePublished: "2026-09-25"
dateModified: "2026-09-25"
author: "Equipe RoxyCloud"
language: "pt-BR"
readingMinutes: 8
json: "https://ajuda.roxycloud.com.br/artigos/iperf3-testar-velocidade-rede-vps.json"
---

# Como usar o iperf3 para testar a velocidade de rede da VPS

Aprenda a usar o iperf3 para medir upload, download e UDP da VPS, ler o resultado, testar com curl e wget e entender por que a sua internet também conta.

**Resposta rápida:** para testar a rede da VPS, rode `iperf3 -s -1` na VPS e `iperf3 -c IP_DA_VPS` na outra ponta. Repita com `-R` para medir o sentido contrário e com `-P 4` para usar fluxos paralelos. Libere a **porta 5201** só durante o teste e feche depois. O resultado é sempre o do trecho mais estreito: a sua internet, o Wi-Fi e a rota contam tanto quanto a VPS.

## O que um teste de rede mede

O iperf3 mede **vazão** (throughput): quantos bits por segundo passam de verdade entre duas máquinas. Não é o mesmo que a velocidade anunciada da porta, que é o teto, e não tem relação direta com ping.

Todo teste tem duas pontas e um caminho. Se a VPS tem porta de 1 Gbps e a sua casa tem fibra de 300 Mbps, o teste feito de casa nunca passa de 300 Mbps, e isso não diz nada sobre a VPS. O resultado é o mínimo entre a VPS, a rota e a outra ponta.

Mesmo sem gargalo, o TCP não chega a 1000 Mbit/s em um link de 1 Gbps: os cabeçalhos ocupam parte de cada pacote. O teto prático fica perto de **940 Mbit/s**, e um resultado nessa faixa é o link cheio.

## Instalar o iperf3 e abrir a porta

O iperf3 precisa estar nas duas pontas:

```bash
# Ubuntu e Debian (VPS e cliente Linux)
sudo apt update && sudo apt install -y iperf3
# macOS
brew install iperf3
```

No Windows, existem versões prontas do iperf3 para baixar; rode pelo Prompt de Comando ou PowerShell, dentro da pasta do executável. Se o instalador do Ubuntu perguntar se o iperf3 deve iniciar como serviço, responda que não: você vai rodar o servidor só na hora do teste.

O servidor escuta na porta 5201, em TCP e UDP. Libere essa porta só para o IP de onde vem o teste:

```bash
# no seu computador, descubra o seu IP público
curl -4 ifconfig.me
# na VPS, libere a porta só para esse IP
sudo ufw allow from SEU_IP to any port 5201
```

Você também pode ver o seu IP público na página [qual é o meu IP](https://roxycloud.com.br/qual-meu-ip) da RoxyCloud.

> **Atenção:** o iperf3 não pede senha por padrão. Com a porta aberta para todos, qualquer pessoa pode usar a sua VPS para testes e consumir a sua banda. Restrinja pelo IP e apague a regra ao terminar.

## Primeiro teste e como ler o resultado

```bash
# na VPS: atende um único teste e encerra
iperf3 -s -1
# no cliente: 10 segundos em TCP, enviando para a VPS
iperf3 -c IP_DA_VPS
```

A saída tem uma linha por segundo e um resumo no final. Exemplo ilustrativo em um link de 1 Gbps:

```
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.05 GBytes   903 Mbits/sec   12   sender
[  5]   0.00-10.01  sec  1.05 GBytes   900 Mbits/sec        receiver
```

- **Bitrate:** a taxa. Use a linha `receiver` , que conta o que chegou de fato.
- **Retr:** pacotes TCP retransmitidos. Algumas dezenas em 10 segundos são normais; milhares indicam perda ou congestionamento.
- **Cwnd:** janela de congestionamento. Se ela não para de cair durante o teste, há perda no caminho.
- **Primeiro segundo mais baixo:** é o TCP acelerando. Use `-O 2` para descartar os dois primeiros segundos.

Ao terminar, feche a porta: `sudo ufw delete allow from SEU_IP to any port 5201`.

## Testes reverso, paralelo e bidirecional

Suba de novo o `iperf3 -s -1` na VPS antes de cada teste, ou use `iperf3 -s` e encerre com Ctrl+C no fim.

| Comando no cliente | O que mede | Com o cliente em casa |
| --- | --- | --- |
| `iperf3 -c IP_DA_VPS` | Cliente envia, VPS recebe | O seu upload até a VPS |
| `iperf3 -c IP_DA_VPS -R` | VPS envia, cliente recebe | O download que a VPS entrega para você |
| `iperf3 -c IP_DA_VPS -P 4` | Quatro fluxos em paralelo | Capacidade total, sem o limite de um fluxo |
| `iperf3 -c IP_DA_VPS -R -P 4 -t 30` | Paralelo, sentido contrário, 30 segundos | Download sustentado |
| `iperf3 -c IP_DA_VPS --bidir` | Os dois sentidos ao mesmo tempo | Link cheio nas duas direções |

Se um fluxo dá bem menos que quatro em paralelo, o limite é o próprio TCP em rota longa, não o link. Em VPS pequena, o iperf3 pode virar o gargalo: até a versão 3.15 ele usa uma única thread; a 3.16, que vem no Ubuntu 24.04, usa uma thread por fluxo. Se um núcleo chega a 100% durante o teste, o número mede a CPU, não a rede.

## Teste em UDP para jogos e voz

Para jogos, voz e VPN, o UDP mostra o que o TCP esconde: perda de pacotes e variação no tempo de chegada (jitter). Sem `-b`, o iperf3 manda só 1 Mbit/s em UDP, então informe a taxa:

```bash
# 100 Mbit/s em UDP, cliente enviando
iperf3 -c IP_DA_VPS -u -b 100M
# mesma taxa, VPS enviando
iperf3 -c IP_DA_VPS -u -b 100M -R
```

Olhe as colunas `Jitter` e `Lost/Total Datagrams` na linha `receiver`. Perda acima de 1% ou jitter de vários milissegundos indicam congestionamento; aí vale medir a rota com `mtr` ou com o [WinMTR no Windows](https://ajuda.roxycloud.com.br/artigos/usar-winmtr-diagnostico-conexao-windows). Comece com 50M ou 100M: disparar 1G contra uma conexão doméstica só enche a fila do roteador e derruba a internet da casa durante o teste.

## Teste com curl e wget, sem iperf3

Um download grande por HTTP é um teste simples e realista. Da VPS para fora, baixe um arquivo grande de um servidor bem conectado, como a imagem ISO de uma distribuição Linux em um espelho brasileiro:

```bash
curl -o /dev/null -w 'media: %{speed_download} bytes/s\n' URL_DO_ARQUIVO
wget -O /dev/null URL_DO_ARQUIVO
```

O curl informa bytes por segundo. Multiplique por 8 e divida por um milhão para ter Mbit/s: 112.000.000 bytes/s equivalem a 896 Mbit/s.

Para medir da VPS até a sua casa, sirva um arquivo de teste por alguns minutos:

```bash
# na VPS
fallocate -l 1G teste.bin
sudo ufw allow from SEU_IP to any port 8080 proto tcp
python3 -m http.server 8080
# no seu computador Linux ou macOS
curl -o /dev/null -w 'media: %{speed_download} bytes/s\n' http://IP_DA_VPS:8080/teste.bin
# no Windows (PowerShell)
curl.exe -o NUL -w "media: %{speed_download} bytes/s" http://IP_DA_VPS:8080/teste.bin
# de volta na VPS: Ctrl+C no servidor e depois
sudo ufw delete allow from SEU_IP to any port 8080 proto tcp
rm teste.bin
```

## O que limita o resultado

Um número isolado engana. Para separar a capacidade da VPS da experiência dos usuários, faça quatro medições e anote data, hora, origem e comando:

1. Da VPS até outro servidor em datacenter, com `-P 4` nos dois sentidos. Esse é o número da VPS.
2. Da sua casa até a VPS, com cabo, no modo normal e com `-R` . É o que um usuário parecido com você vai ver.
3. Em UDP, na taxa que a sua aplicação usa de verdade.
4. As mesmas medições no horário de pico, entre 20h e 23h.

| O que você viu | Causa provável | Próximo passo |
| --- | --- | --- |
| Resultado igual ao plano da sua internet | A sua conexão é o gargalo | Testar contra outro servidor em datacenter |
| Muito pior no Wi-Fi que no cabo | Sinal, distância ou interferência | Refazer com cabo |
| Um fluxo baixo e `-P 4` alto | Latência limitando a janela TCP | Normal em rota longa; considere a soma |
| Retr na casa dos milhares | Perda no caminho | Rodar MTR nos dois sentidos |
| CPU em 100% durante o teste | iperf3 limitado pela VPS pequena | Usar a versão 3.16 com `-P` ou medir com curl |
| Perda alta só no UDP | Taxa acima do que o caminho aguenta | Reduzir o valor de `-b` |

## Testando uma VPS da RoxyCloud

Todas as VPS da RoxyCloud têm acesso root, então você pode instalar e rodar iperf3, curl e qualquer ferramenta de teste. Elas ficam no datacenter próprio em Presidente Prudente (SP), na rede AS219031, com Anti-DDoS incluso. Como o resultado depende também da outra ponta e da rota, teste de mais de um lugar antes de concluir. Se a rota até a sua operadora parecer ruim, veja [como melhorar a rota para servidores de jogos](https://ajuda.roxycloud.com.br/artigos/como-melhorar-a-rota-para-servidores-de-jogos) e envie o resultado do MTR para o suporte por ticket ou [Discord](https://discord.roxycloud.com.br).

## Perguntas frequentes

**Como testar a velocidade de rede de uma VPS?**

Instale o iperf3 na VPS e em outra máquina, rode `iperf3 -s` na VPS e `iperf3 -c IP_DA_VPS` na outra ponta. Repita com `-R` e com `-P 4`. Para um número que reflita a VPS, teste também contra outro servidor em datacenter.

**Por que o iperf3 mostra menos que 1 Gbps?**

Porque mede o trecho mais estreito entre as duas pontas: internet, Wi-Fi, rota e latência entram na conta. Mesmo em condição perfeita, o TCP em 1 Gbps fica perto de 940 Mbit/s por causa dos cabeçalhos.

**Qual a diferença entre o teste normal e o -R?**

No normal, o cliente envia e a VPS recebe. Com `-R`, a VPS envia e o cliente recebe. Com o cliente em casa, o normal mede o seu upload e o `-R` mede o download que a VPS entrega.

**Posso deixar o iperf3 rodando na VPS?**

Não é recomendado. Ele não tem senha por padrão, e qualquer pessoa pode usar a sua banda. Rode com `-1`, libere a porta 5201 só para o seu IP e apague a regra ao terminar.

**Qual porta o iperf3 usa?**

A porta 5201, em TCP e UDP. Dá para trocar com a opção `-p` no servidor e no cliente.

## Guias relacionados

- [RDP não conecta na VPS Windows? Use o console VNC do painel](https://ajuda.roxycloud.com.br/artigos/console-vnc-vps-windows-rdp-nao-conecta.md)
- [Disco cheio no Linux: como ver o que ocupa espaço na VPS](https://ajuda.roxycloud.com.br/artigos/disco-cheio-linux-ver-espaco-vps.md)
- [Como monitorar uma VPS 24 horas: alertas, uptime e métricas](https://ajuda.roxycloud.com.br/artigos/monitorar-vps-24-horas.md)
- [Como monitorar a VPS com htop e Netdata](https://ajuda.roxycloud.com.br/artigos/htop-e-netdata-monitorar-vps.md)
- [Como instalar o Portainer na VPS para gerenciar o Docker](https://ajuda.roxycloud.com.br/artigos/como-instalar-portainer-vps.md)

## Produtos citados

- https://roxycloud.com.br/qual-meu-ip

## Fonte

Central de Ajuda RoxyCloud: https://ajuda.roxycloud.com.br/artigos/iperf3-testar-velocidade-rede-vps

## Dados estruturados

```json
[
  {
    "@type": "Article",
    "@id": "https://ajuda.roxycloud.com.br/artigos/iperf3-testar-velocidade-rede-vps#article",
    "headline": "iperf3: como testar a velocidade da VPS",
    "description": "Aprenda a usar o iperf3 para medir upload, download e UDP da VPS, ler o resultado, testar com curl e wget e entender por que a sua internet também conta.",
    "url": "https://ajuda.roxycloud.com.br/artigos/iperf3-testar-velocidade-rede-vps",
    "articleSection": "Servidor VPS (Cloud)",
    "inLanguage": "pt-BR",
    "isAccessibleForFree": true,
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://ajuda.roxycloud.com.br/artigos/iperf3-testar-velocidade-rede-vps#webpage"
    },
    "image": [
      "https://ajuda.roxycloud.com.br/og-ajuda.png"
    ],
    "author": {
      "@type": "Organization",
      "name": "RoxyCloud"
    },
    "publisher": {
      "@type": "Organization",
      "name": "RoxyCloud",
      "logo": {
        "@type": "ImageObject",
        "url": "https://cdn.roxycloud.com.br/logo.png"
      }
    },
    "datePublished": "2026-09-25T00:16:23.000Z",
    "dateModified": "2026-09-25T18:06:26.000Z"
  },
  {
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Início",
        "item": "https://ajuda.roxycloud.com.br"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Servidor VPS (Cloud)",
        "item": "https://ajuda.roxycloud.com.br/categorias/servidor-vps-cloud"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Como usar o iperf3 para testar a velocidade de rede da VPS",
        "item": "https://ajuda.roxycloud.com.br/artigos/iperf3-testar-velocidade-rede-vps"
      }
    ]
  },
  {
    "@type": "FAQPage",
    "@id": "https://ajuda.roxycloud.com.br/artigos/iperf3-testar-velocidade-rede-vps#faq",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Como testar a velocidade de rede de uma VPS?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Instale o iperf3 na VPS e em outra máquina, rode iperf3 -s na VPS e iperf3 -c IP_DA_VPS na outra ponta. Repita com -R e com -P 4. Para um número que reflita a VPS, teste também contra outro servidor em datacenter."
        }
      },
      {
        "@type": "Question",
        "name": "Por que o iperf3 mostra menos que 1 Gbps?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Porque mede o trecho mais estreito entre as duas pontas: internet, Wi-Fi, rota e latência entram na conta. Mesmo em condição perfeita, o TCP em 1 Gbps fica perto de 940 Mbit/s por causa dos cabeçalhos."
        }
      },
      {
        "@type": "Question",
        "name": "Qual a diferença entre o teste normal e o -R?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "No normal, o cliente envia e a VPS recebe. Com -R, a VPS envia e o cliente recebe. Com o cliente em casa, o normal mede o seu upload e o -R mede o download que a VPS entrega."
        }
      },
      {
        "@type": "Question",
        "name": "Posso deixar o iperf3 rodando na VPS?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Não é recomendado. Ele não tem senha por padrão, e qualquer pessoa pode usar a sua banda. Rode com -1, libere a porta 5201 só para o seu IP e apague a regra ao terminar."
        }
      },
      {
        "@type": "Question",
        "name": "Qual porta o iperf3 usa?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "A porta 5201, em TCP e UDP. Dá para trocar com a opção -p no servidor e no cliente."
        }
      }
    ]
  }
]
```
