Cum să monitorizezi un ping ridicat pe Windows 10

Când analizăm performanța unei conexiuni la internet, ne concentrăm frecvent asupra vitezelor de descărcare, ignorând alte aspecte. O conexiune de 50 Mbps este adesea considerată rapidă. Deși viteza este un element cheie, ea nu este singura care contează. De exemplu, 50 Mbps permit descărcarea rapidă a fișierelor mari și vizionarea conținutului media, dar nu garantează o experiență de jocuri online fluidă. Pentru aceasta, este esențial și un ping redus. Iată cum poți urmări un ping ridicat pe Windows 10.

Ce reprezintă Ping-ul?

Ping-ul măsoară timpul de comunicare cu un alt computer sau rețea. În contextul nostru, este timpul necesar calculatorului tău pentru a se conecta la un site web sau la un server de jocuri. Acest timp este exprimat în milisecunde, iar o valoare mai mică indică o performanță mai bună. Un ping mare va duce la o conexiune lentă, indiferent de viteza de internet pe care o ai.

Imaginează-ți astfel: dacă ai conduce un Lamborghini pe un drum accidentat, viteza mașinii nu ar conta. Calitatea drumului ar limita viteza, oricât de performantă ar fi mașina. În acest exemplu, viteza internetului este Lamborghini-ul, iar ping-ul este drumul accidentat.

Monitorizarea unui Ping Ridicat

Poți monitoriza un ping ridicat pe Windows 10 folosind un script simplu în PowerShell, creat de utilizatorul Reddit jantari.

Deschide aplicația Notepad și copiază următorul cod. Salvează fișierul cu extensia PS1. Rulează scriptul, iar acesta va verifica ping-ul la fiecare zece secunde. Dacă ping-ul depășește 100 ms, vei primi o notificare.

while ($true) {
    $ping = (Test-Connection 8.8.8.8 -Count 1).ResponseTime
    if ($ping -gt 100) {
     Write-Host "$(Get-Date -Format HH:mm) - PING RIDICAT ($($ping)ms)!"
    }
    Start-Sleep 10
   }

Personalizarea Scriptului

Scriptul include trei variabile: intervalul de timp, serverul țintă și pragul pentru ping. Poți ajusta frecvența verificărilor de ping și valoarea prag pentru un ping considerat „ridicat”. S-ar putea să dorești verificări mai dese sau mai rare, sau să fii notificat doar când ping-ul depășește 150 sau 200 ms.

Pentru a schimba frecvența verificărilor, modifică această linie, înlocuind „10” cu numărul de secunde dorit:

Start-Sleep 10

Pentru a modifica pragul pentru ping, editează această linie și înlocuiește „100” cu valoarea dorită, de exemplu, 150:

 $ping = (Test-Connection 8.8.8.8 -Count 1).ResponseTime
    if ($ping -gt 100)

În mod implicit, scriptul verifică ping-ul către serverul Google DNS (8.8.8.8). Dacă dorești să testezi conexiunea către alt server, cum ar fi un server de jocuri, modifică această linie, înlocuind 8.8.8.8 cu adresa IP a serverului dorit:

$ping = (Test-Connection 8.8.8.8 -Count 1).ResponseTime
    if ($ping -gt 100)