วิธีการตรวจสอบ Ping สูงใน Windows 10

เมื่อเราพูดถึงความเร็วอินเทอร์เน็ตเรามักจะมองที่ความเร็วในการดาวน์โหลดและไม่มีอะไรอื่น หากคุณมีการเชื่อมต่อ 50mbps แสดงว่าคุณมีการเชื่อมต่อที่รวดเร็ว ในขณะที่ความเร็วเป็นสิ่งสำคัญไม่ใช่สิ่งเดียวที่สำคัญ ตัวอย่างเช่นการเชื่อมต่อ 50mbps หมายความว่าคุณสามารถดาวน์โหลดไฟล์ขนาดใหญ่ได้อย่างรวดเร็วและสตรีมสื่อ ไม่ได้หมายความว่าคุณสามารถเล่นเกมออนไลน์ได้โดยไม่ล่าช้า คุณต้องใช้ ping ต่ำ นี่คือวิธีที่คุณสามารถตรวจสอบการ ping สูงบน Windows 10

Ping คืออะไร

Ping คือระยะเวลาที่คุณใช้สื่อสารกับคอมพิวเตอร์หรือเครือข่ายอื่น ในกรณีของเราถึงเวลาที่คอมพิวเตอร์ของคุณต้องเชื่อมต่อกับเว็บไซต์หรือเซิร์ฟเวอร์เกม มันวัดเป็นมิลลิวินาทีและยิ่งต่ำกว่าก็ยิ่งดี หากคุณมีอัตรา ping สูงอินเทอร์เน็ตของคุณจะช้าโดยไม่คำนึงถึงความเร็วที่คุณได้รับ

คิดแบบนี้ หากคุณกำลังขับรถLamborghini บนถนนลูกรังไม่ว่ารถของคุณจะไปเร็วแค่ไหน คุณกำลังอยู่บนถนนลูกรังและจะชะลอตัวโดยไม่คำนึงถึง ความเร็วอินเทอร์เน็ตของคุณคือรถในตัวอย่างนี้และถนนลูกรังคืออัตรา ping

ตรวจสอบ Ping สูง

คุณสามารถตรวจสอบการ ping สูงใน Windows 10 ด้วยสคริปต์ PowerShell อย่างง่าย สคริปต์นี้เขียนโดยผู้ใช้ Reddit jantari

เปิด Notepad และวางสิ่งต่อไปนี้ บันทึกไฟล์ด้วยส่วนขยาย PS1 เรียกใช้และสคริปต์จะตรวจสอบการ ping ของคุณทุก ๆ สิบวินาที หากปิงมากกว่า 100 มิลลิวินาทีมันจะบอกคุณว่าสูง

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

การแก้ไขสคริปต์

สคริปต์นี้มีตัวแปรสามตัว เวลา,เซิร์ฟเวอร์และอัตรา ping คุณอาจต้องการตรวจสอบอัตรา ping น้อยลงหรือบ่อยขึ้น ในทำนองเดียวกัน 100ms อาจไม่สูงสำหรับความต้องการของคุณ บางทีคุณอาจจำเป็นต้องรู้ว่าเมื่อปิงคือ 150 มิลลิวินาทีหรือ 200 มิลลิวินาทีเท่านั้น

ในการเปลี่ยนความถี่สคริปต์ตรวจสอบ ping แก้ไขบรรทัดนี้เป็นวินาที

Start-Sleep 10

แทนที่ ’10’ ด้วยจำนวนวินาทีที่สคริปต์ควรเรียกใช้การตรวจสอบการ ping

หากต้องการแก้ไขเกณฑ์การ ping ให้แก้ไขบรรทัดนี้และแทนที่ '100' ด้วยค่า ping ใด ๆ ที่เหมาะสมสำหรับคุณเช่น 150

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

สคริปต์นี้ส่ง Ping เซิร์ฟเวอร์ Google DNS เป็นมีหลักฐานจาก 8.8.8.8 ในส่วนนี้“ $ ping = (การทดสอบการเชื่อมต่อ 8.8.8.8 -Count 1)” ของมัน หากคุณต้องการ ping เซิร์ฟเวอร์อื่นเช่นเซิร์ฟเวอร์เกมคุณสามารถแก้ไขบรรทัดนี้และแทนที่ 8.8.8.8 ด้วยที่อยู่ของเซิร์ฟเวอร์

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

ความคิดเห็น