Como testar iPerf3 com QoS no Windows 11 ou 10

A Qualidade de Serviço (QoS) desempenha um papel vital no gerenciamento da largura de banda em uma rede. Ele garante que os aplicativos necessários tenham prioridade no consumo de dados e no bom desempenho. Também minimiza problemas de latência. Você já deve ter ouvido esse termo ao comprar roteadores, principalmente os de última geração que possuem qualidade de serviço para melhorar automaticamente o desempenho da rede do aplicativo de jogos.

Mas como podemos verificar se a QoS funciona corretamente de acordo com as políticas e outras atividades de desempenho da rede? Aqui, oiPerf3entra em cena. É uma ferramenta de amplo usuário para testar e ajustar o desempenho da rede, medindo largura de banda, latência, jitter e perda de pacotes.

Se você for usuário do Windows 11, este guia discutirá a instalação do iPerf3 e seu uso com QoS.

Por que usar o iPerf3 com QoS?

Testar as configurações de QoS usando iPerf3 ajuda a:

  • Verifique se as políticas de QoS estão aplicadas corretamente.
  • Meça o desempenho da rede sob diferentes configurações de prioridade.
  • Garanta que os aplicativos críticos recebam a largura de banda necessária.
  • Identifique possíveis gargalos na rede.

Pré-requisitos

Antes de prosseguir, certifique-se do seguinte:

  • Um PC com Windows 11 comAcesso de administrador.
  • iPerf3 nas máquinas cliente e servidor.
  • Políticas de QoS, configuradas viaEditor de Política de GrupoouPowerShell.
  • Dois dispositivos na mesma rede para testes adequados.

Etapa 1: Instale o iPerf3 no Windows 11

Existem duas maneiras de instalar o iPerf3: baixando-o manualmente de seu site oficial ou usando o gerenciador de pacotes do Windows. Aqui, discutimos o método do gerenciador de pacotes, que é fácil.

Para instalar o iPerf3, siga estas etapas:

  1. Abra o Terminal de Comando como Admin. Para fazer isso, clique com o botão direito no botão Iniciar do Windows 11 ou 10 e selecione a opção Terminal (Admin).
  2. Digite o comando fornecido:
winget install "iPerf3" 
  1. Assim que a instalação for concluída,feche e abra seu Terminal novamentepara atualizar a sessão atual. Para verificar se a instalação foi concluída com sucesso, vamos verificar a versão do iperf usando o comando fornecido:
iperf3 -v

Etapa 2: configurar QoS no Windows 11

Nesta etapa, criamos uma política personalizada para QoS no Windows,mas por que fazer isso?Porque a criação de uma política de QoS (Qualidade de Serviço) garante que o tráfego da rede seja priorizado com base em regras predefinidas. Para priorizar o tráfego usandoQoS, siga estas etapas:

Método 1: usando o Editor de Política de Grupo

  1. ImprensaGanhar + R, tipogpedit.msce bateuDigitar.
  2. Navegue atéConfiguração do computador -> Configurações do Windows
  3. Selecione QoS baseado em política, clique com o botão direito nele e selecioneCrie uma nova políticaopção.
  1. Insira um nome de política, verifiqueEspecifique o valor DSCPe defina um valor (por exemplo,46para tráfego de alta prioridade).Observação: Valores mais altos de DSCP (por exemplo, 46 ​​para VoIP) são priorizados em relação a valores mais baixos (por exemplo, 10 para downloads em segundo plano).
  1. Especifique onome do aplicativo(iperf3.exe) para aplicar QoS.

CliquePróximo, siga o restante do assistente, aplique as configurações e reinicie o sistema.

Observação: se diversas políticas de QoS forem direcionadas ao mesmo aplicativo, mas com valores DSCP diferentes, a última política aplicada geralmente entrará em vigor. Você pode criar políticas de QoS separadas paraaplicações diferentessem conflitos.Exemplo:

  • Downloads de arquivos: DSCP10(baixa prioridade).
  • iPerf3: DSCP46(alta prioridade).
  • Transmissão no YouTube: DSCP34(prioridade média).

Método 2: usando PowerShell

Se não quiser passar pelo assistente gráfico como fizemos acima para criar uma política de QoS, você também pode usar o PowerShell; aqui está o comando para aplicar umPolítica de QoS:

New-NetQosPolicy -Name "iPerf3 QoS test" -AppPathNameMatchCondition iperf3 -DSCPAction 46

Para verificar e listar as políticas criadas, você pode usar:

Get-NetQosPolicy

Etapa 3: execute o teste iPerf3 com QoS

Inicie o servidor iPerf3

Nomáquina servidora, abra o CMD e execute:

iperf3.exe -s

Execute o cliente iPerf3 com QoS

Nomáquina cliente, execute o seguinte comando:

iperf3.exe -c <Server-IP> -t 30 -i 1 -S 0xB8
  • -c <Server-IP>: especifica o endereço IP do servidor.
  • -t 30: Executa o teste por 30 segundos.
  • -i 1: relata resultados a cada segundo.
  • -S 0xB8: Define oValor DSCP (46)para testes de QoS.

Testando diferentes valores de DSCP:

Tipo de tráfegoValor DSCP (decimal)Valor DSCP (Hex)Comando iPerf3
Melhor esforço padrão00x00iperf3.exe -c -t 30 -S 0x00
Tráfego em segundo plano100x28iperf3.exe -c -t 30 -S 0x28
Streaming de mídia340x88iperf3.exe -c -t 30 -S 0x88
VoIP (alta prioridade)460xB8iperf3.exe -c -t 30 -S 0xB8
Controle de rede (prioridade mais alta)560xE0iperf3.exe -c -t 30 -S 0xE0

Por exemplo,Se usarmos-S 0x28(DSCP 10, Tráfego de Fundo), espera-se que este tráfego receba prioridade mais baixa do que outros fluxos de prioridade mais alta.

Etapa 4: analise os resultados

Depois de executar o teste, o iPerf3 exibirá resultados incluindo:

  • Largura de banda (Mbps)
  • Perda de pacotes (%)
  • Tremor (ms)

Desdenervosismoeperda de pacotessão relevantes apenas no tráfego UDP, você deve executariPerf3 no modo UDP em vez de TCPpara obtê-los.

iperf3 -c <Server-IP> -u -b 100M -t 30 -S 0x28
  • -u→ HabilitaModo UDP.
  • -b 100M→ Conjuntoslargura de banda para 100 Mbps(ajuste com base na sua rede).
  • -t 30→ Executa o teste para30 segundos.
  • -S 0x28→ Configuração DSCP (opcional).

Pontas:

Para excluir todas as políticas de QoS

Execute o seguinte comando para remover todas as políticas:

Get-NetQosPolicy | Remove-NetQosPolicy -Confirm:$false

Conclusão

Seguindo este guia, você pode testar com sucesso o iPerf3 com QoS no Windows 11 para garantir que o tráfego de rede seja priorizado de forma eficaz. A implementação de QoS garante melhor desempenho de rede para aplicações críticas, reduz o congestionamento e melhora a conectividade geral.

Principais vantagens:

  • Instale o iPerf3 e configure o QoS via Política de Grupo ou PowerShell.
  • Use iPerf3 para enviar tráfego com valores de QoS específicos.
  • Analise o desempenho da rede para confirmar a eficácia da QoS.

Related Posts