PsPing - Sysinternals | Microsoft Learn
Aqui está um resumo do artigo sobre o PsPing (v2.12) por Mark Russinovich:
O que é
PsPing é uma ferramenta de linha de comando (parte do pacote PsTools) para medir latência, realizar pings ICMP e TCP, e testar largura de banda (TCP/UDP).
Instalação
Copie o executável PsPing para um diretório no PATH. Executar "psping" exibe a sintaxe de uso.
Download: https://download.sysinternals.com/files/PSTools.zip
Principais modos de uso
Ping ICMP: mede tempo de resposta ICMP; suporta histogramas, intervalos, tamanhos de pacote, contagem/tempo de execução contínua e aquecimento.
Ping TCP: similar ao ping ICMP, mas conecta a uma porta TCP do destino.
Teste de latência (TCP/UDP): modo cliente/servidor; servidor escuta com -s source:port, cliente envia/recebe e mede latências; suporta histogramas, request size, contagens, aquecimento, opção -u para UDP.
Teste de largura de banda (TCP/UDP): modo cliente/servidor; usar -b no cliente para medir throughput; parâmetros para tamanho de buffer, número de envios, outstanding I/Os, aquecimento, e opção -u para UDP.
Principais opções (seleção)
-h [buckets | val1,val2,...] — imprime histograma (padrão: 20 buckets) ou lista personalizada.
-i — intervalo em segundos entre pings (0 para ping rápido).
-l [k|m] — tamanho da requisição.
-n — número de pings/itens (ou use sufixo s para segundos, ex. 10s).
-q — modo silencioso (sem saída por ping).
-t — executar continuamente (Ctrl+C para parar; Ctrl+Espaço para estatísticas).
-w — número de iterações de aquecimento.
-4 / -6 — forçar IPv4 ou IPv6.
-f — abrir porta do firewall de origem durante execução (modo servidor/cliente).
-u — usar UDP (por padrão é TCP).
-b — ativar teste de largura de banda (cliente).
Exemplos úteis
Ping ICMP 10 iterações com 3 de aquecimento: psping -n 10 -w 3 marklap
Teste de conexões TCP rápido (100 iterações, resumo somente): psping -n 100 -i 0 -q marklap:80
Iniciar servidor para testes (escutando em 192.168.2.2:5000): psping -s 192.168.2.2:5000
Latência com pacote de 8 KB e histograma de 100 buckets: psping -l 8k -n 10000 -h 100 192.168.2.2:5000
Teste de largura de banda (TCP) com 8 KB e histograma: psping -b -l 8k -n 10000 -h 100 192.168.2.2:5000 (Adicione -u para testar via UDP)
Compatibilidade
Cliente: Windows 8.1 e posterior.
Servidor: Windows Server 2012 e posterior.
Observações rápidas
Use -q e -i 0 para testes de ping de alta velocidade.
O servidor permanece ativo até ser encerrado com Ctrl+C.
Para gerar histogramas significativos em testes de largura de banda, o teste deve durar pelo menos 1 segundo após o aquecimento.
Última atualização do artigo: 09/08/2023.