Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Como usar a ferramenta NTttcp para solucionar problemas de desempenho de rede no Windows

Summary: Este artigo fornece diretrizes sobre como usar a ferramenta NTttcp para solucionar problemas de desempenho relacionados à rede no Windows Server.

This article applies to   This article does not apply to 

Instructions

Ao solucionar problemas de desempenho de rede, pode ser difícil isolar o desempenho da rede do desempenho de outros componentes do sistema. Copiar um arquivo de um sistema para outro, por exemplo, também usa os subsistemas de memória e disco em ambas as máquinas. Há uma ferramenta disponível da Microsoft projetada para testar apenas a rede: NTttcp.

A versão mais recente do NTttcp (v5.39 até o momento em que este artigo foi escrito) está disponível para download aqui

Exemplo de uso: Esse comando executa a ferramenta como um receptor no modo assíncrono por 30 segundos, usando quatro threads alocados dinamicamente em todos os núcleos do processador, dois buffers de E/S pendentes e um tamanho de buffer de 64K:

ntttcp.exe -r -m 4,*,192.168.242.5 -l 64k -a 2 -t 30

Este é o comando correspondente no remetente:

ntttcp.exe -s -m 4,*,192.168.242.5 -l 64k -a 2 -t 30

Ambos os comandos incluem o mesmo endereço IP: o endereço do receptor.

O resultado da ferramenta, que pode ser salvo como um arquivo XML, fornece informações detalhadas sobre a quantidade total de dados transferidos, o uso da CPU e o throughput total durante o teste. Essas informações podem ajudar a determinar se um gargalo de desempenho é causado pela rede ou por outro componente do sistema em questão.

Há algumas coisas importantes a serem lembradas ao usar o NTttcp:

  • Ele deve ser executado em ambos os lados de uma conexão (um client e um servidor, por exemplo).
  • Na versão anterior, era necessário renomear o executável para especificar se ele deveria ser executado como remetente ou destinatário. Isso não é mais necessário na nova versão, que usa os switches -s e -r para essa finalidade.

Mais informações sobre o NTttcp podem ser encontradas aqui. Uma assinatura ativa do Azure não é necessária para usar a ferramenta.

Affected Products

Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2012 Server, Microsoft Windows 2012 Server R2