ping คืออะไร ค่า ping เท่าไรถึงดี การเช็ค ping

ping คืออะไร

ping คือ การวัดว่าเครื่องของเราส่งข้อมูลไปหาเซิร์ฟเวอร์หรือเว็บไซต์หนึ่ง แล้วได้รับการตอบกลับเร็วแค่ไหน หน่วยเป็นมิลลิวินาที (ms)

ถ้า ping ต่ำ แปลว่าการตอบสนองเร็ว
ถ้า ping สูง แปลว่าข้อมูลใช้เวลานานในการไป-กลับ


ใช้คำสั่ง ping เพื่อเช็คค่า ping ไปยังเซิร์ฟเวอร์ปลายทาง

ใช้คำสั่ง ping บน Windows

  1. เปิด Command Prompt
  2. พิมพ์คำสั่ง ping google.com
  3. กด Enter เพื่อดูผลลัพธ์

ใช้คำสั่ง ping บน Linux

  1. เปิด Terminal
  2. พิมพ์คำสั่ง ping google.com
  3. ระบบจะ ping ต่อเนื่องจนกว่าจะกด Ctrl + C

วิธีอ่านผลลัพธ์ของ ping

ตัวอย่างผลลัพธ์ ping:

Reply from 8.8.8.8: bytes=32 time=20ms TTL=117

ความหมายของแต่ละค่า

  • Reply from: IP ของปลายทาง
  • bytes: ขนาดแพ็กเก็ตที่ส่ง
  • time (ms): เวลาไป-กลับของแพ็กเก็ต ยิ่งน้อยยิ่งดี
  • TTL (Time To Live): จำนวน hop ที่เหลืออยู่ ใช้บ่งบอกระยะทางเชิงเครือข่าย

ping กี่ ms ถึงถือว่าดี

ค่าประเมินทั่วไปที่นิยมใช้

  • 1–10 ms : ดีมาก
  • 11–30 ms : ดี
  • 31–60 ms : พอใช้
  • 61–100 ms : ช้า
  • มากกว่า 100 ms : ช้ามาก

ปัจจัยที่ทำให้ ping สูง

สาเหตุสำคัญที่ทำให้ ping สูง คือ ระยะทางระหว่างผู้ใช้งานกับเซิร์ฟเวอร์

หลักการคือ

  • ข้อมูลต้องเดินทางผ่านสายไฟเบอร์ ใต้น้ำ และเราเตอร์หลายจุด
  • ยิ่งระยะทางไกล ข้อมูลยิ่งใช้เวลานาน
  • ต้องผ่านอุปกรณ์เครือข่ายหลายตัว (หลาย hop)

ตัวอย่าง

  • อยู่ประเทศไทย เชื่อมต่อเซิร์ฟเวอร์ในไทย → ping ต่ำ
  • อยู่ประเทศไทย เชื่อมต่อเซิร์ฟเวอร์ในญี่ปุ่น → ping สูงขึ้น
  • อยู่ประเทศไทย เชื่อมต่อเซิร์ฟเวอร์ในยุโรปหรืออเมริกา → ping สูงมาก

นี่คือเหตุผลที่เกมออนไลน์มักมีให้เลือกเซิร์ฟเวอร์โซนใกล้บ้าน

นอกจากระยะทาง ยังมีปัจจัยอื่น เช่น

  • คุณภาพอินเทอร์เน็ตของผู้ใช้
  • การใช้งานเน็ตพร้อมกันหลายอุปกรณ์
  • เครือข่ายของผู้ให้บริการอินเทอร์เน็ต
  • การอ้อมเส้นทางไปยังเซิร์ฟเวอร์
  • packet loss หรือเครือข่ายไม่เสถียร

packet loss เกี่ยวข้องกับ ping อย่างไร

packet loss คือข้อมูลที่ส่งไปแล้วไม่ถูกตอบกลับ

  • packet loss ทำให้การเชื่อมต่อสะดุด
  • อาจทำให้ค่า ping แกว่งสูงขึ้น
  • ต่อให้ค่า ping เฉลี่ยต่ำ แต่ถ้า loss สูง ก็ยังแลค

ping กับความเร็วอินเทอร์เน็ตไม่ใช่เรื่องเดียวกัน

  • ping คือความเร็วในการตอบสนอง
  • ความเร็วอินเทอร์เน็ต คือปริมาณข้อมูลที่ส่งได้

อินเทอร์เน็ตแรง แต่เซิร์ฟเวอร์อยู่ไกล ก็ยัง ping สูง
อินเทอร์เน็ตไม่แรงมาก แต่เซิร์ฟเวอร์อยู่ใกล้ ก็อาจ ping ต่ำและลื่นกว่า


สรุป

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