Đo lường jitter mạng, độ trễ và mất gói tin theo thời gian thực — các chỉ số cốt lõi quyết định xem mạng của bạn có đủ mượt mà để chơi game, gọi video và VoIP hay không.
Jitter mạng (hoặc độ biến động mạng) là sự thay đổi về thời gian cần thiết để các gói dữ liệu di chuyển từ điểm này sang điểm khác. Trong khi độ trễ (ping) đo thời gian trung bình của một chu kỳ khứ hồi, jitter đo lường sự không nhất quán của khoảng thời gian đó.
Hãy nghĩ về nó giống như nhịp tim. Một trái tim khỏe mạnh đập theo một nhịp điệu đều đặn. Một mạng lưới có jitter thấp sẽ phân phối các gói dữ liệu với tốc độ ổn định và có thể dự đoán được. Jitter cao có nghĩa là các gói tin đến vào các khoảng thời gian thất thường, không thể đoán trước — gây ra hiện tượng giật lag đột ngột (lag spikes), âm thanh bị rè, đứt quãng khi gọi điện và làm đóng băng hình ảnh video.
Jitter được đo bằng mili giây (ms) và được tính bằng độ lệch tuyệt đối trung bình giữa các lần đọc độ trễ liên tiếp theo phương pháp tiêu chuẩn RFC 3550.
Jitter.is gửi một chuỗi các yêu cầu HTTP dung lượng nhẹ tới máy chủ mục tiêu do bạn chọn và đo thời gian khứ hồi của từng yêu cầu. Một vài yêu cầu đầu tiên tạo thành "giai đoạn khởi động" (warm-up), cho phép trình duyệt của bạn thiết lập kết nối TCP+TLS ổn định — các giá trị đo ban đầu này được loại trừ khỏi kết quả cuối cùng để tránh các đỉnh cao sai lệch.
Sau khi khởi động, mỗi ping tiếp theo sẽ được ghi lại. Jitter được tính toán dựa trên độ lệch tuyệt đối trung bình giữa các giá trị ping liên tiếp — hoàn toàn khớp với công thức được sử dụng bởi các hệ thống VoIP chuyên nghiệp (RFC 3550).
Mất gói tin (Packet Loss) được phát hiện khi một yêu cầu không trả về phản hồi trong vòng 3 giây.
Khả năng chịu đựng jitter hoàn toàn phụ thuộc vào mục đích sử dụng của bạn. Các nền tảng phát video trực tuyến có thể tải trước (buffer) nội dung trong vài giây và hấp thụ các biến động jitter ở mức vừa phải. Tuy nhiên, các ứng dụng thời gian thực như trò chơi trực tuyến và hội nghị truyền hình hầu như không có khả năng chịu đựng các biến động jitter. Hãy sử dụng hướng dẫn này để đánh giá kết quả của bạn:
Ping (độ trễ) đo khoảng thời gian cần thiết để một gói dữ liệu đi từ thiết bị của bạn đến máy chủ và quay trở lại. Không giống như jitter, ping cho bạn biết trực tiếp khoảng cách địa lý cũng như chi phí xử lý định tuyến giữa bạn và mục tiêu.
< 20ms — Đặc biệt xuất sắc. Bạn đang ở rất gần máy chủ về mặt địa lý hoặc có một nút mạng phân phối nội dung (Edge Node) nằm ngay trong khu vực của bạn.
20–50ms — Tuyệt vời cho các trò chơi trực tuyến tốc độ cao và giao tiếp theo thời gian thực.
50–100ms — Tiêu chuẩn cho hầu hết các ứng dụng. Các game phổ thông kasual hoạt động ổn định.
> 100ms — Độ trễ kéo dài thấy rõ. Các game nhịp độ nhanh cho cảm giác nặng nề, trì trệ và cuộc gọi VoIP có thể xuất hiện các khoảng lặng gây khó chịu.
Mất gói tin (packet loss) xảy ra khi dữ liệu truyền đi trên mạng không thể đến được đích. Chỉ một lượng nhỏ gói tin bị mất juga có thể làm giảm nghiêm trọng hiệu suất của các ứng dụng thời gian thực.
0% — Hoàn hảo. Tất cả các gói tin được chuyển phát thành công, không bị thất lạc trên đường đi.
0.1–1% — Hầu như không thể nhận thấy đối với phần lớn các hoạt động. Các cuộc gọi VoIP đôi khi hiếm hoi có thể có hiện tượng biến đổi âm thanh cực ngắn.
1–5% — Chắc chắn có vấn đề. Bạn sẽ gặp hiện tượng giật dịch vị trí nhân vật trong game và chất lượng cuộc gọi video bị giảm sút đáng kể.
> 5% — Nguy cấp. Hãy kiểm tra ngay bộ định tuyến, dây cáp hoặc liên hệ với nhà cung cấp dịch vụ internet (ISP) của bạn.
Hiểu được nguyên nhân gốc rễ giúp bạn tự giải quyết vấn đề. Jitter cao thường do một trong các yếu tố sau gây ra: