วัดค่าความผันผวนของเครือข่าย (jitter), ความหน่วง (ping) และแพ็กเกจสูญหาย (packet loss) แบบเรียลไทม์ — ตัวชี้วัดหลักที่ตัดสินว่าเน็ตของคุณดีพอสำหรับการเล่นเกม, วิดีโอคอล และ VoIP หรือไม่
Network jitter (หรือค่าความผันผวนของเครือข่าย) คือความแปรปรวนของเวลาที่ใช้ในการเดินทางของแพ็กเกจข้อมูลจากจุดหนึ่งไปยังอีกจุดหนึ่ง ในขณะที่ความหน่วง (ping) วัดเวลาเฉลี่ยของการเดินทางไป-กลับ แต่ jitter จะวัดว่าเวลาที่ใช้นั้น **ไม่มีความสม่ำเสมอ (ไม่เสถียร)** เพียงใด
ลองนึกภาพเหมือนอัตราการเต้นของหัวใจ หัวใจที่แข็งแรงย่อมเต้นเป็นจังหวะที่สม่ำเสมอ เครือข่ายที่มีค่า jitter ต่ำจะส่งข้อมูลในอัตราที่คงที่และคาดการณ์ได้ แต่ค่า jitter ที่สูงหมายถึงแพ็กเกจข้อมูลมาถึงในระยะเวลาที่คาดเดาไม่ได้และไม่สม่ำเสมอ — ส่งผลให้เกิดอาการกระตุกอย่างกะทันหัน (lag spikes), เสียงขาดๆ หายๆ ระหว่างการโทร และภาพวิดีโอค้าง
ค่า Jitter วัดเป็นมิลลิวินาที (ms) และคำนวณจากค่าเฉลี่ยของผลต่างสัมบูรณ์ระหว่างการอ่านค่าความหน่วงที่ต่อเนื่องกันตามวิธีการมาตรฐาน RFC 3550
Jitter.is จะส่งชุดคำขอ HTTP ขนาดเล็กไปยังเซิร์ฟเวอร์เป้าหมายที่คุณเลือก และวัดเวลาไป-กลับของแต่ละคำขอ โดยคำขอสองสามครั้งแรกจะเป็น "การวอร์มอัพ" (warm-up) เพื่อให้เบราว์เซอร์ของคุณสร้างการเชื่อมต่อ TCP+TLS ที่เสถียร — ค่าจากการวัดเบื้องต้นนี้จะถูกคัดออกจากผลลัพธ์สุดท้ายเพื่อหลีกเลี่ยงการเกิดค่าสูงสุดที่ผิดพลาด
หลังจากการวอร์มอัพ สัญญาณ ping ถัดไปแต่ละครั้งจะถูกบันทึก ค่า jitter จะถูกคำนวณตามค่าเบี่ยงเบนสัมบูรณ์เฉลี่ยระหว่างค่า ping ที่ต่อเนื่องกัน — ซึ่งตรงกับสูตรที่ใช้โดยระบบ VoIP ระดับมืออาชีพ (RFC 3550)
การสูญหายของข้อมูล (Packet Loss) จะถูกตรวจพบเมื่อคำขอไม่ได้รับการตอบกลับภายในเวลา 3 วินาที
ความสามารถในการรองรับค่า jitter ขึ้นอยู่กับรูปแบบการใช้งานของคุณเป็นหลัก แพลตฟอร์มสตรีมมิ่งวิดีโอสามารถโหลดข้อมูลล่วงหน้า (buffer) ได้สองสามวินาที จึงช่วยดูดซับความผันผวนของ jitter ระดับปานกลางได้ แต่แอปพลิเคชันแบบเรียลไทม์ เช่น เกมออนไลน์และการประชุมทางวิดีโอ แทบจะไม่มีความสามารถในการรองรับความผันผวนของ jitter เลย สามารถใช้คู่มือนี้เพื่อประเมินผลลัพธ์ของคุณ:
Ping (ความหน่วง) คือการวัดเวลาที่แพ็กเกจข้อมูลใช้ในการเดินทางจากอุปกรณ์ของคุณไปยังเซิร์ฟเวอร์และส่งกลับมา ต่างจาก jitter ตรงที่ ping จะบอกคุณโดยตรงเกี่ยวกับระยะทางทางภูมิศาสตร์และค่าใช้จ่ายในการประมวลผลการจัดเส้นทาง (routing) ระหว่างคุณกับเซิร์ฟเวอร์เป้าหมาย
< 20ms — ยอดเยี่ยมมาก คุณอยู่ใกล้เซิร์ฟเวอร์มากในเชิงภูมิศาสตร์ หรือมีศูนย์กระจายข้อมูล (Edge Node) ตั้งอยู่ในพื้นที่ของคุณ
20–50ms — ดีเยี่ยมสำหรับเกมออนไลน์ที่ใช้ความเร็วสูงและการสื่อสารแบบเรียลไทม์
50–100ms — มาตรฐานสำหรับแอปพลิเคชันส่วนใหญ่ เกมทั่วไป (casual) สามารถเล่นได้เสถียรดี
> 100ms — ดีเลย์อย่างเห็นได้ชัด เกมที่ดำเนินเนื้อหาอย่างรวดเร็วจะรู้สึกอืดและหน่วง และอาจเกิดการหยุดชะงักที่น่ารำคาญในการคุยสาย VoIP
การสูญหายของแพ็กเกจข้อมูล (packet loss) เกิดขึ้นเมื่อข้อมูลที่ส่งไปในเครือข่ายไม่สามารถไปถึงปลายทางได้ แม้จะมีข้อมูลสูญหายเพียงเล็กน้อย ก็สามารถลดประสิทธิภาพของแอปพลิเคชันเรียลไทม์ได้อย่างวิกฤต
0% — สมบูรณ์แบบ ข้อมูลทุกแพ็กเกจถูกส่งถึงปลายทางโดยไม่มีการสูญหายระหว่างทาง
0.1–1% — แทบไม่สังเกตเห็นได้สำหรับกิจกรรมส่วนใหญ่ การโทร VoIP อาจมีเสียงสะดุดสั้นๆ เป็นครั้งคราว
1–5% — มีปัญหาชัดเจน คุณจะพบอาการตัวละครวาร์ปหรือกระโดดไปมาในเกม และคุณภาพของวิดีโอคอลจะลดลงอย่างมาก
> 5% — ขั้นวิกฤต ตรวจสอบเราเตอร์, สายเคเบิล หรือติดต่อผู้ให้บริการอินเทอร์เน็ต (ISP) ของคุณทันที
การทำความเข้าใจกับต้นตอของปัญหาจะช่วยให้คุณแก้ไขได้ด้วยตัวเอง ค่า jitter ที่สูงมักเกิดจากปัจจัยต่อไปนี้: