Ao avaliarmos a velocidade da internet, frequentemente focamos nas taxas de download, ignorando outros fatores. Uma conexão de 50 Mbps, por exemplo, pode sugerir alta velocidade, permitindo baixar arquivos grandes rapidamente e transmitir vídeos sem problemas. No entanto, para jogos online, a velocidade não é tudo. É fundamental ter um baixo ping para evitar atrasos. Vamos explorar como monitorar um ping elevado no Windows 10.
O que Significa Ping?
Ping se refere ao tempo necessário para a comunicação entre seu computador e outro computador ou rede. No contexto da internet, é o tempo que seu computador leva para se conectar a um site ou servidor de jogos. Essa medida é expressa em milissegundos, e quanto menor o tempo, melhor será a sua experiência online. Um ping alto pode tornar a sua internet lenta, independentemente da velocidade da sua conexão.
Para ilustrar, imagine dirigir um carro esportivo em uma estrada de terra. A velocidade do carro não fará muita diferença, pois a estrada de terra irá restringir seu progresso. Assim, a velocidade da sua internet é como o carro, e o ping seria a condição da estrada.
Como Monitorar um Ping Elevado
É possível monitorar um ping alto no Windows 10 usando um script simples no PowerShell, criado pelo usuário jantari do Reddit.
Abra o Bloco de Notas e cole o código abaixo. Salve o arquivo com a extensão .PS1. Ao executar o script, ele verificará seu ping a cada dez segundos. Se o ping for maior que 100ms, você será notificado de que está alto.
while ($true) { $ping = (Test-Connection 8.8.8.8 -Count 1).ResponseTime if ($ping -gt 100) { Write-Host "$(Get-Date -Format HH:mm) - PING ALTO ($($ping)ms)!" } Start-Sleep 10 }
Personalizando o Script
O script tem três variáveis ajustáveis: a frequência da verificação, o servidor de teste e o limite de ping considerado alto. Talvez você queira verificar o ping com maior ou menor frequência, ou talvez um ping de 100ms não seja um problema para você. Você pode precisar ser notificado apenas quando o ping for 150ms ou 200ms.
Para alterar a frequência da verificação de ping, modifique a seguinte linha, substituindo o ’10’ pelo número de segundos desejado:
Start-Sleep 10
Para alterar o limite de ping, edite esta linha, substituindo ‘100’ pelo valor que considerar alto para suas necessidades, por exemplo, 150:
$ping = (Test-Connection 8.8.8.8 -Count 1).ResponseTime if ($ping -gt 100)
O script usa o servidor DNS do Google (8.8.8.8) para verificar o ping. Para usar outro servidor, como um servidor de jogos, altere a linha a seguir, substituindo o 8.8.8.8 pelo endereço desejado:
$ping = (Test-Connection 8.8.8.8 -Count 1).ResponseTime if ($ping -gt 100)