PowerEdge: Como usar a ferramenta NTTCP 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.
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 última versão 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 de forma assíncrona por 30 segundos, usando quatro threads em todos os núcleos, dois buffers de E/S 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 causa a rede ou outro componente do sistema em questão.
Há algumas coisas importantes a serem lembradas ao usar 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 o
-se-rcomuta para este fim.
Mais informações sobre NTTTCP podem ser encontradas aqui. Uma assinatura ativa do Azure não é necessária para usar a ferramenta.